Перейти к содержанию
    

STM32H7 SPI: смена формата и скорости

Столкнулся с тем что единожды записанное значение прескалера остается неизменным при последующих программированияэ. Да блок в остановленном состоянии. Пробовал ресет через apb1 - не помогает.

Заметил по проявлению что микросхема,  требовавшая невысокой скорости sclk (mcp3208) выдаёт чушь. На одной шине устройства с разными требованиями к скорости. Если первым запрограммировать на низкую скорость далее работает только на низкой и наоборот. Да, регистр в соответствующее значение ставится. Но скорость не меняется.

Изменено пользователем GenaSPB

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Размер передаваемого слова так же меняется - но тут поведение контроллера соответствует ожидаемому. Хотя, возможно и не проявляется в виде ошибок. Все обмены 8/16/32 bit с обращением ем к регистру данных "правильного" размера. 32 бита появились в процессе поиска причины странного поведения.

Изменено пользователем GenaSPB

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...