Люди добрые, подскажите почему у меня Overrun ошибка при чтении

с сериал порта на stm32 🙁

rust
let mut gpiob: stm32f1xx_hal::gpio::gpiob::Parts = cx.device.GPIOB.split();
let tx_pin = gpiob.pb10.into_alternate_push_pull(&mut gpiob.crh);
let rx_pin = gpiob.pb11; //.into_pull_down_input(&mut gpiob.crh);

let mut afio = cx.device.AFIO.constrain();
let serial = Serial::new(
cx.device.USART3,
(tx_pin, rx_pin),
&mut afio.mapr,
Config::default()
.baudrate(9600.bps())
.wordlength_8bits()
.stopbits(stm32f1xx_hal::serial::StopBits::STOP1)
.parity_none(),
&clocks,
);

let (tx, rx) = serial.split();

// …

if rx.is_rx_not_empty() {
let received = rx.read();
match received {
Ok(read) => defmt::debug!("receive: {}", read),

Err(err) => {
defmt::debug!("read err: {:?}", defmt::Debug2Format(&err));
}
}
}

2 ответов

12 просмотров

так если overrun - то ты не у спеваешь читать. выложи весь код на гист или типа того, пока непонятно

Vitaly
так если overrun - то ты не у спеваешь читать. вы...

вообще лучше всего проект сразу на гитхаб

Похожие вопросы

Обсуждают сегодня

Короче я тут узнал полный пиздец Что кучу постов которые я создавал через posted Спустя время не могу редактировать и менять Мол телега возвращае ошибку Это реально так ...
inc.
13
А если изначально бот работал так : есть сайт онлайн школы. У каждого ученика свой кабинет. Где он авторизуется по своим данным. И уже в кабинете, на самом сайте делает оплату...
Денис 💡 Фрилансер
13
Какой число последнее будет, если сказали от 1 до 10 взять все?
Misha Mikhail
5
что это и почему оно? executor.start_polling(bot, skip_updates=True, on_startup=on_startup, File "/usr/local/lib/python3.10/dist-packages/aiogram/utils/executor.py", line 4...
𐌍𐌄 ᕓ𐌄𐌓𐌌Ꝋ𐌓𐌄
2
Окрошка! На квасе или кефире или на пиве?!
Akcium Сергей
4
Забавно, но для тебя "этот" = "следующий" т.е этот год для тебя какой?
Magic
3
Кто знает, возможно ли сделать линк на телеграм бот и через линк передать команду боту стартовую какую-то?
Куся 🌿⃤ __UKS
3
Возможно речь идёт про сворачивание текста функций в редакторе кода?
George
9
Ребят, привет. Интересует вопрос: есть ли способ получить доступ к WebView в Linux? Рылся-ковырялся, решения не нашел. Объясню сразу задачу, возможно, скажете, что копаю не в...
advanc3d
13
Кто-то юзал insomnia? Удобная штука ужас
𐌍𐌄 ᕓ𐌄𐌓𐌌Ꝋ𐌓𐌄
3
Карта сайта