SPI-DR связан с двумя буферами. при записи в данный регистр данные пишутся в буфер передачи, при чтении из этого регистра вы получаете значение из буфера приёма. т.е. вы не сможете считать то, что записали в SPI-DR. Фактически чтение и запись происходит в разные регистры. Хотя это для stm32f103. Думаю в вашем случае то же самое.
Сообщение отредактировал nx6310 - Dec 4 2012, 11:37
|