#  I2C Slave на STM32G4
BotHabr (tgi,2) → All  –  12:27:06 2025-09-22

Опубликовано: Fri, 22 Aug 2025 08:26:31 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Понадобилось мне для проекта по приколу сделать i2c slave (ведомого устройства), но не просто эмуляцию одного устройства (например eeprom), а сразу эдакого эмулятора с, если можно это так назвать, API, к которому можно уже привязывать эмуляции конкретных реализаций устройств на произвольные адреса.На тему реализации ведомых устройств на STM32 с использованием LL я как-то не особо много инфы нарыл, в итоге накостылил, как сам понял :D Тест отвёрткой проходит, хотя первые реализации иногда прям залипали намертво.В статье я не буду глубоко описывать регистры, саму работу шины, прочее, этого добра навалом. Просто окунёмся в дип дарк фэнтези реализацию эмулятора простейшего тача cst816s. Читать далее]]>

https://habr.com/ru/articles/933604/
Powered by iii-php v0.11