ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
31 июля
1058991 Топик полностью
Andreas (09.12.2020 14:23, просмотров: 256) ответил il-2 на Мне одному кажется, что I2C в STM32F103CB устроен уебищно, и работать по прерываниям решительно нельзя, только по опросу.
Сделано конечно на редкость косячно, особенно с учетом ерраты. Но работает по прерыванием нормально в мастере и слейве. Глянул в свой код - I2C_SR1_BTF используется и при приеме, и при передаче. Таймер конечно тоже используется для отлова ошибок и зависонов, но основная работа по прерываниям. В RM очень неплохо описан алгоритм..