-
- Ещё припоминается вариант с недоделанным deinit модуля в HAL (в
частности USB). Приходилось делать Reset модуля в RCC. А тут
какой-то "Ввод" по кнопе - может вааще в обработчике прерывания
кто-то транзакцию на шине, которая в фоне, рвёт - Vit(26.09.2023 17:45)
- у меня нет трансакций по I2C в фоне. Чтение ЕЕПРОМ только при
запуске. Запись вообще даже без прерываний. Обработка события
нажатия кнопок в прерывании, это да. Но выполнение действий по ним
уже чисто программно в основном цикле. Там и вызывается функция
записи. - Лaгyнoв(27.09.2023 14:27)
- А если кнопка дребезжит? Они, пока новые, ведут себя прилично. А у усталой видел дребезг 180 мс. - maik-vs(29.09.2023 11:32)
- у меня нет трансакций по I2C в фоне. Чтение ЕЕПРОМ только при
запуске. Запись вообще даже без прерываний. Обработка события
нажатия кнопок в прерывании, это да. Но выполнение действий по ним
уже чисто программно в основном цикле. Там и вызывается функция
записи. - Лaгyнoв(27.09.2023 14:27)
- Ещё припоминается вариант с недоделанным deinit модуля в HAL (в
частности USB). Приходилось делать Reset модуля в RCC. А тут
какой-то "Ввод" по кнопе - может вааще в обработчике прерывания
кто-то транзакцию на шине, которая в фоне, рвёт - Vit(26.09.2023 17:45)