ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
15 сентября
1541132 Топик полностью
Eddy_Em (09.09.2025 20:45, просмотров: 146) ответил mse homjak на А какой смысл в аппаратном И2Ц? Тот-жэ самый закат солнца вручную, только "автоматически". Не считая всяких эррат и прочего дерьма. А так, взял две любые ноги и навертел за пол-часа.
Эррата даже на F103 не такая и жирная, особенно если только I2C касаться. А у более вменяемых STM32 так вообще замечательно. И DMA - классная штука. Ногодрыгом пусть унылые абдуринщики занимаются. Чтобы "завис" аппаратный I2C, нужно очень сильно нарукожопить. Чаще шину подвешивают тупые устройства, которые блокируют CLK, и все - приплыли… Помогает только сброс питания. Поэтому для таких "засранцев" я еще и отдельно управление питанием делаю. Благо, обычно хватает 

элементарного p-канального мосфета. Или DC-DC с ногой запрета.

eddy-em.livejournal.com github.com/eddyem