[ZLG-ARM] LPC2292串口接收36个字节数据,后4个总出错

[复制链接]
3401|4
 楼主| ekaifa 发表于 2009-12-31 17:01 | 显示全部楼层 |阅读模式
周工及各位

   用LPC2292的串口1接收36个字节的数据, 前32能接收对,后面的4个总出错; 或只能接收到16个, 下次再接收又是 新发送的数据了。

请大家帮忙分析,万分感谢
juventus9554 发表于 2009-12-31 23:46 | 显示全部楼层
干扰呗
leech42 发表于 2010-1-1 10:43 | 显示全部楼层
楼主最好把问题描述清楚点,比如你是怎样的操作过程,还有外围是232还是485,485的话有没可能收发控制线有问题,还有可以用示波器看看波形
zlgARM 发表于 2010-1-3 22:05 | 显示全部楼层
aifa您好:
    串口接收数据的时候,采用了接收FIFO。可能您使用的是8字节的触发方式,最后四个字节未能触发中断,所以才会丢失。您可以将接收触发减小到4个字节,或者将超时中断打开。如果不是这个问题,建议在周立功单片机论坛发帖,我们会及时帮你解决问题。网址为:
http://bbs.zlgmcu.com/
linhai1986 发表于 2010-1-4 00:10 | 显示全部楼层
还存在这种问题?LZ可以把程序发上来看看,就像4楼说的那样可能是中断没有配置好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

133

帖子

0

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