ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Понедельник
18 января
/1042993
Топик полностью
il-2 (09.10.2020 15:29, просмотров: 217) в ответ на Знатоки STM32 и читатели даташитов! SPI сконфигурирован на 1 байт, нужно ли приводить SPI->DR к одному байту? Если записать, как есть, сколько байт передаст SPI? - автор: VLLV
Из даташита на STM32F10x: 

The peripheral registers have to be accessed by half-words (16 bits) or words (32 bits).

Из даташита на STM32F0x(1,2,8):

The peripheral registers can be accessed by half-words (16-bit) or words (32-bit). SPI_DR

in addition by can be accessed by 8-bit access.

Так что надо для начала все-же выяснить, МОЖНО ли приводить к байту. А уже потом - нужно ли.

А далее - корректное обращение к регистру DR инициирует обмен в соответствии с настройками SPI. И никаких чудес.

Ответить
Ответы