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