ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
411677 Топик полностью
fk0, легенда (22.05.2013 18:12, просмотров: 121) ответил amusin на STM32 I2C. ST предлагает дождаться снятия флага BUSY перед следующей транзакцией. Опыт показывает, что при помехах (тырк-тырк пинцетом между GND и SCL/SDA) можно не дождаться. ST рекомендует сбрасывать клок I2C (через RCC) перед настройкой узла.
Перед каждой транзакцией -- велики потери на дрыгание ногами вручную. Я ввожу таймаут обычно. Если время вышло или ошибка (из регистров I2C модуля -- коллизия и т.п.) -- только тогда дрыгать ногами резет и повтор... PS: Профессионалы рекомендуют напильник типа рашпиль, тут аппноту приводили. Пинцет -- это по-любительски.
[ZX]