嵌入式学习小组
直播中

王文

7年用户 178经验值
私信 关注

请问XMC4500串口接收一个字节产生中断会有问题吗?

用XMC4500的开发板做串口中断,在每次接收单个字符时,我单步运行,查看PSR寄存器。 接收中断对数据有两种响应。 1。当数据字节最高位不为1,剩余7位中1的个数为偶数时,PSR的第14位(RIF)置1,手册上说A receive event has occurred.这个时候我的中断处理程序响应; 2.当数据不满足以上条件时,PSR的第15位(AIF)置1,手册说是An alternative receive event has occurred。我的中断处理程序没响应。

回帖(2)

李欣

2019-4-12 13:41:50
这样通讯的实时性是比较高的,但是容易所其他的程序给打断了,要看你的程序的结构了
举报

龙旭

2019-4-12 13:52:38
如果4500支持空闲中断的话是最好的,单字节中断虽然说实时性高,但是CPU处理起来负担还是挺大的,空闲中断可以帮你实现不定长接收。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分