打印
[MM32软件]

MM32F003TW之UART2 ISR寄存器,有RXFERR_INTF标志位吗?

[复制链接]
1077|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
TECHWELL|  楼主 | 2024-7-19 11:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 TECHWELL 于 2024-7-19 11:31 编辑

MM32F003TW之UART2 ISR寄存器,有RXFERR_INTF标志位吗?
  中英文的文档中,都没有这个RXFERR_INTF标志位,  可是,头文件中有 UART_IT_ERR 这个定义,
在MDK中调试时也能看到这个RXFERR_INTF标志位位,还能观察到它偶尔被置位为1.
这到底是有,还是没有呢?
为什么呢?



使用特权

评论回复
沙发
TECHWELL|  楼主 | 2024-7-19 22:38 | 只看该作者
在调试过程中,我进一步发现,在数据字节没有出错的情况下,这个标志位胡乱地置1!!!

使用特权

评论回复
板凳
powerantone| | 2024-7-26 18:05 | 只看该作者
联系官方技术支持

使用特权

评论回复
地板
shenxiaolin| | 2024-7-29 21:05 | 只看该作者
看手册

使用特权

评论回复
5
地瓜patch| | 2024-7-30 21:26 | 只看该作者
就不要完全相信官方例程

使用特权

评论回复
6
t1ngus4| | 2024-8-21 12:35 | 只看该作者
在处理嵌入式系统中的UART中断时,了解特定寄存器和标志位的存在及其功能是非常重要的。对于您提到的MM32F003TW微控制器,关于UART2的ISR(Interrupt Status Register)寄存器中的RXFERR_INTF标志位,确实存在一些混淆

使用特权

评论回复
7
cen9ce| | 2024-8-21 13:43 | 只看该作者
文档中未提及RXFERR_INTF标志位:如果中英文的文档中都没有提到RXFERR_INTF标志位,这可能意味着该标志位在文档中被忽略了,或者它是一个非标准的、可能由特定编译器或调试环境提供的扩展功能

使用特权

评论回复
8
d1ng2x| | 2024-8-21 14:48 | 只看该作者
头文件中存在UART_IT_ERR定义,这通常表示存在一个错误中断标志。UART_IT_ERR可能是一个通用的错误中断标志,涵盖了多种类型的错误,包括接收帧错误(RXFERR)

使用特权

评论回复
9
w2nme1ai7| | 2024-8-21 15:30 | 只看该作者
在MDK(Keil Microcontroller Development Kit)中调试时能够看到RXFERR_INTF标志位,并且观察到它偶尔被置位为1,这表明该标志位确实存在于实际的硬件寄存器中,并且可能在某些情况下被触发

使用特权

评论回复
10
q1d0mnx| | 2024-8-21 16:55 | 只看该作者
RXFERR_INTF标志位在实际的硬件寄存器中是存在的,尽管它在官方文档中没有被明确提及

使用特权

评论回复
11
kaif2n9j| | 2024-8-21 19:00 | 只看该作者
有可能啊,这可能是由于文档更新不及时或者遗漏,或者是该标志位是一个非标准的扩展功能

使用特权

评论回复
12
b5z1giu| | 2024-8-21 20:08 | 只看该作者
检查是否有更新的文档或者勘误表,确认RXFERR_INTF标志位的存在和功能

使用特权

评论回复
13
liu96jp| | 2024-8-22 08:35 | 只看该作者
如果文档中确实没有提及,可以联系芯片制造商的技术支持,询问RXFERR_INTF标志位的具体情况

使用特权

评论回复
14
lix1yr| | 2024-8-22 10:00 | 只看该作者
在实际应用中,根据需要监控和处理RXFERR_INTF标志位,确保系统的稳定性和可靠性

使用特权

评论回复
15
g0d5xs| | 2024-8-22 12:00 | 只看该作者
尽管文档中没有明确提及,但从头文件定义和实际调试情况来看,RXFERR_INTF标志位在MM32F003TW微控制器的UART2 ISR寄存器中是存在的。在实际开发中,应该根据实际需要来处理这个标志位

使用特权

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

本版积分规则

21

主题

68

帖子

5

粉丝