[ZLG-ARM] LPC2000 uart通讯问题

[复制链接]
 楼主| thx02334 发表于 2008-4-17 13:05 | 显示全部楼层 |阅读模式
ZLGARM:<br />&nbsp;&nbsp;&nbsp;您好!<br />&nbsp;&nbsp;&nbsp;我想问一下,LPC2000&nbsp;uart通讯问题,我设置触发深度为&nbsp;14个字节,使能&nbsp;RBR&nbsp;,&nbsp;THRE,&nbsp;RX三个中断,那么是不是说,&nbsp;当接受到20个字节的时候,前14个能触发一次接受中断,&nbsp;那后面六个字节,他是怎么处理的啊,看书没太看懂,&nbsp;望大侠指点迷津.谢谢!
xjwbh 发表于 2008-4-17 15:00 | 显示全部楼层

我也想知到!

我式过,设置成14字节,但只接收一个字节它也会中断,但我不知是不是中断的时间上有什么不同(就是说,是不是接收到14个字节后马上中断,如果接收到一个字节后是不是要等多长时间才会中断),是这个理不?我也没看懂!
zlgarm 发表于 2008-4-17 16:33 | 显示全部楼层

Re

thx02334&nbsp;&nbsp;您好:<br />设置14个字节触发中断,即当接收到大于等于14个字节的数据时,就会触发接收中断,若RHR接收到一个字节之后,在3、4个接收时间之内,且RHR的状态没有发生改变(如又接收到一个数据,或读走一个数据等)则会产生接收超时中断。<br />On&nbsp;duty&nbsp;:&nbsp;zlgarm_liuzhaofu
 楼主| thx02334 发表于 2008-4-17 16:58 | 显示全部楼层

3、4个接收时间之内

1&nbsp;&nbsp;.&nbsp;3、4个接收时间之内&nbsp;&nbsp;是什么意思?&nbsp;&nbsp;另外超时中断有什么作用啊?<br />2&nbsp;&nbsp;.&nbsp;总共20个字节,14触发中断后,后面的6个字节&nbsp;是按什么方式(中断)接受啊?&nbsp;&nbsp;还是有点不明白&nbsp;
btiger2000 发表于 2008-4-18 13:14 | 显示全部楼层

后面的6个超时接收

  
Ice_River 发表于 2008-4-18 15:28 | 显示全部楼层

好好看看串口中断!

上面有个字符超时中断!
bagdmu 发表于 2008-4-19 10:08 | 显示全部楼层

也就是说你收到6个字符后,

这时如过了接收几个字符的时间,还没再收到数据,这时就超时中断了,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

72

帖子

0

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

30

主题

72

帖子

0

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