Цитата(georgfour @ May 5 2016, 00:02)

Добрый день.
В IAR отлаживаю микроконтроллер STM32F103R8.
При записи числа, например 0x0000 в регистр DR в реальном регистре значение равно 0xE000 (привожу скриншот для этого случая).
При записи, например, 0x00FE реальное значение регистра равно 0xC0FF. Ну и тому подобное.
}[/code]
Не очень понятно - это Вы на стороне приемника(слейва) смотрите? Или здесь же на стороне мастера. Если на стороне мастера, то видимо Вы не поняли принципа работы SPI интерфейса. Чтение и запись обращаются к РАЗНЫМ физическм регистрам При чтении регистра DR Вы читаете ПРИНЯТЫЕ данные. Похоже Вы работаете с SPI ЦАП. Каой ЦАП используете? Как вы наблюдаете что туда пришло?
Цитата(nanorobot @ May 5 2016, 00:21)

Не очень понятно - это Вы на стороне приемника(слейва) смотрите? Или здесь же на стороне мастера. Если на стороне мастера, то видимо Вы не поняли принципа работы SPI интерфейса. Чтение и запись обращаются к РАЗНЫМ физическм регистрам При чтении регистра DR Вы читаете ПРИНЯТЫЕ данные. Похоже Вы работаете с SPI ЦАП. Каой ЦАП используете? Как вы наблюдаете что туда пришло?
Не сразу картинку увидел. Так и есть вы смотрите на то , на что смотреть не следует ))) см. выше.
Сообщение отредактировал nanorobot - May 4 2016, 18:21