ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
1325614 Топик полностью
POV (29.06.2023 15:02, просмотров: 124) ответил SciFi на Транзакции можно делать полностью через DMA. Настроили, старт, ждём, когда DMA закончит, стоп.
аа, я DMA не использовал... 

2 месяца код вылизывал с анализатором.. всё стало работать как надо.. только регулярно зависало узел, довольно часто по сбою транзакции приходилось переинитивать i2c и пустыми тактами приводить в чувство аппаратный фильтр. В итоге плюнул, весь подменил ц-модуль на софтверный i2c - вот в продакшене уже два года норм работает..

Но это, конечно, лишь мастер.