[STM32F4] 求助,stm32F429的USART数据寄存器无法写入

[复制链接]
2018|3
 楼主| 243671731qq 发表于 2014-5-12 15:49 | 显示全部楼层 |阅读模式
初学STM32F429,使用软件为KEIL4
我配置好了USART的UE,TE等寄存器,
可是在仿真调试窗口中DR寄存器始终为0X0000
谢谢了





未命名.bmp
aozima 发表于 2014-5-12 16:13 | 显示全部楼层
外设的寄存器不能随便看的,特别是带有读清除功能的寄存器。
USART的DR寄存器,读取和写入两个操作看到的并不是同一个东西。
 楼主| 243671731qq 发表于 2014-5-12 16:25 | 显示全部楼层
aozima 发表于 2014-5-12 16:13
外设的寄存器不能随便看的,特别是带有读清除功能的寄存器。
USART的DR寄存器,读取和写入两个操作看到的并 ...

嗯,确实有两个寄存器,但是我现在只执行写入操作。
USART->DR='A';  
那么应该可以看到DR被写入了一个数据吧。
aozima 发表于 2014-5-12 18:15 | 显示全部楼层
如果你看到 'A',表示你收到了一个数据。

评分

参与人数 1威望 +6 收起 理由
icecut + 6

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

226

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部