[开发工具] ST LINK2偶然发现的问题,大家看一下

[复制链接]
3006|4
 楼主| chuzhujun_ 发表于 2008-9-18 13:42 | 显示全部楼层 |阅读模式
昨天用串口做个小程序,想看看IAR的VIEW下查看uART1寄存器的信息,谁知道就算串口已经接受到一个数,但是UART1_SR的RXNE也不能变成1,那个位永远为0,尽管这一位确实已经变成1了,因为移位寄存器已经把数据转移到了DR中嘛~,是不是ST LINK的跟踪能力不行还是怎么了?我准备拿JLINK试一下,大家也用ST  LINK2试试看是不是这样子的!谢谢了,如果也是这样的情况麻烦回帖一下谢谢
香水城 发表于 2008-9-18 13:43 | 显示全部楼层

这个位已经被你的显示窗口刷新功能清除了

尝试关闭所有显示窗口。
 楼主| chuzhujun_ 发表于 2008-9-18 13:59 | 显示全部楼层

香版!可否再说清楚一点

我还是不是很明白,可否说清楚一点呢?关闭什么窗口?
香水城 发表于 2008-9-18 14:06 | 显示全部楼层

比如在寄存器显示窗口中显示了USART1_SR和USART1_DR寄存器

当刷新显示窗口时,USART1_DR寄存器被读,而读出USART1_DR寄存器刚好是清除RXNE的操作,所以你看到了RXNE=0。
 楼主| chuzhujun_ 发表于 2008-9-18 14:07 | 显示全部楼层

呵呵 懂了

原来是这个样子的啊   懂了  谢谢香主!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

55

帖子

0

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