ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
2 июля
411644 Топик полностью
Dir (22.05.2013 16:19, просмотров: 69) ответил amusin на STM32 I2C. ST предлагает дождаться снятия флага BUSY перед следующей транзакцией. Опыт показывает, что при помехах (тырк-тырк пинцетом между GND и SCL/SDA) можно не дождаться. ST рекомендует сбрасывать клок I2C (через RCC) перед настройкой узла.
Это не только у STM. Чиркая пинцетом практически у всех производителей I2C вешаются. Идеология шины такая. Если нужно отсутствие задержек в таких условиях, то используем SPI. Ну а реально не всегда же вы туда с пинцетом лезете ;) Поэтому решение "в лоб" рулит.