2020-09-02

stanislavvv: (Default)
2020-09-02 02:51 pm

spi так ничего и не выдаёт

Таки дочитал раздел Reference manual по SPI, поставил биты конфигурации как понял.
На выходе SCK теперь вообще ничего нет, что странно.
Текущие настройки SPI (из дампа регистров на uart после запуска теста):

CR1: 1100 0011 0110 1111
CR2: 0000 0000 0000 0000
 SR: 0000 0000 0000 0010
 DR: 0000 0000 0000 0000
i2s: 0000 0000 0000 0000


Из содержимого CR1 видно в том числе, что а) включён режим передачи, б) режим мастера.

SCK и MOSI инициализированы на выход, на них - 0 (в смысле, низкий уровень).
Тактирование для gpio/альтернативных функций и spi - включено.

Из непроверенного - другой экземпляр контроллера. Паяльные работы заблокированы женой.

Что я мог ещё забыть?