ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
5 мая
1514807
Nikolay_Po (28.04.2025 01:24, просмотров: 2016)
CH32V203. Сбой сигнала передачи SPI (при работе с DMA). 



При работе SPI, если выбрана синхронизация по второму переходу тактового сигнала (CPHA=1, зелёные метки), восьмой бит выхода мастера не удерживается до конца, а меняет своё состояние на следующее, досрочно. Помечено красным.

Это работа SPI1 с двумя DMA - и приём, и передача. На фото - передача байт с одним значением. В буфере DMA на передачу, все байты 0x55.

Выглядит так, будто загрузка следующего байта проходит по первому фронту тактового сигнала, а не по второму, как заказано.