打印
[开发工具]

ST LINK2偶然发现的问题,大家看一下

[复制链接]
2130|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。

使用特权

评论回复
5
chuzhujun_|  楼主 | 2008-9-18 14:07 | 只看该作者

呵呵 懂了

原来是这个样子的啊   懂了  谢谢香主!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

55

帖子

0

粉丝