ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
1308673 Топик полностью
Costic (11.05.2023 19:22, просмотров: 147) ответил Eddy_Em на К чему это? Я именно так и считываю 1 байт данных. Другое дело - я не могу очистить FIFO от мусора перед тем, как считать нужные данные. Даже если сделать 100 раз вызов (void)SPI2->DR, получим 0 в RXNE, но лишние нули в FIFO!
Вызов SPI2->DR считывает 16 бит, чтобы считать только 8 бит надо указать это явно компилятору.