ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
1037693 Топик полностью
йцyкeн (18.09.2020 19:48, просмотров: 405) ответил teap0t на Да, кстати. Правильно ли я понимаю, что в этом случае надо использовать что-либо подобное: (?)
Нет, неправильно. У вас приведение типа применяется к результату чтения из регистра, то есть читаются 16 бит, которые потом обрезаются до 8. Чтобы читать 8, нужно делать так uint8_t data = *((volatile uint8_t *)&SPIx_DR);