ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
1031644 Топик полностью
Kceния (27.08.2020 20:47, просмотров: 423) ответил evgeniy1294 на "Скажем, SPI на AVR можно легко перезапустить прямо из прерывания" - потому что камень примитивен, как стакан. Чтобы "перезапустить" транзакцию по DMA вам как минимум нужно:
Следующее задание адресовано уже другому датчику - CS (chip select) надо успеть между заданиями поменять. Тогда как при циклическом режиме работы DMA он успевает передать байт раньше, чем я сменю CS, и тогда первый байт достается прошлому датчику.