ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
14 сентября
1542021 Топик полностью
VladislavS. (Сегодня, 06:33, просмотров: 64) ответил Eddy_Em на Да не. Это я виноват был. См. новый мой ответ на этот пост.
Что-то ты каким-то "судорогом" занимаешься. Новая реализация I2C практически сама всё делает. 

В первом пакете ставишь START и RELOAD если читать больше 255 байт. В остальных без START. Когда читать остаётся меньше 256 байт - ставишь AUTOEND вместо RELOAD.

Если упрощённо, то как-то так.


Ожидание RXNE делаешь с контролем ошибок и антизависанием, но это совсем другая история.