注册 登录
查看: 341|回复: 5

[摄像头组] kl26串口接收中断问题,求助

[复制链接]
发表于 2014-5-27 15:02:49 | 显示全部楼层 |阅读模式
现在我用山外的KL26串口接收中断例程,假设我上位机发的是一串字符串,则单片机只能接收到第一个字节,且接下去无论我上位机再如何发送字符或字符串,单片机都再也跳不进去串口接收中断服务函数了,这是为什么?
回复

使用道具 举报

发表于 2014-5-27 15:13:46 | 显示全部楼层
我还没试过接收字符串这功能
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-27 15:19:26 | 显示全部楼层
我检查了寄存器了,发现是串口接收溢出了,就是UART S1寄存器的 OR一直处于置1 状态,然后我试了试K60的 发现当进入串口接收中断服务函数后,S1寄存器的OR位会自动清零,但是KL26的进入后却不会自动清除,所以导致接下去无论如何都进入不了串口接收中断服务函数了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-28 17:46:00 | 显示全部楼层
版主都不在吗?等一天都没人回复。。。
回复 支持 反对

使用道具 举报

发表于 2014-5-28 18:22:29 | 显示全部楼层
灰狼。 发表于 2014-5-28 17:46
版主都不在吗?等一天都没人回复。。。

我们提供的例程,不能进入串口中断吗?
o(︶︿︶)o 唉,一直忙碌。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-15 12:54:03 | 显示全部楼层
山外メ雲ジ 发表于 2014-5-28 18:22
我们提供的例程,不能进入串口中断吗?
o(︶︿︶)o 唉,一直忙碌。

不是进不去串口中断 而是我发的是一串字符 他只中断接收一个字符后 就再也进不去了 然后串口寄存器的溢出标志位一直置一。
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回列表 返回顶部