只要接收到一条完整的数据我就该去处理了
关于空闲中断,,,就是说每接收到一条完整的数据就会置位空闲标志位,我们只需要判断空闲标志位是否置一,,就能知道是不是接收到了一条完整的数据
用空闲中断的好处就是,...,对于以前我写程序通信都会在数据的后面加上尾,,然后另一个接收的单片机通过判断数据的尾来确定是不是一条完整的数据,,,有了空闲中断就不需要在给数据加上尾了,,,,,
直接程序吧
u8 Usart1_RX_Cop...S)后才会接收到另一位数据.....如果能把空闲中断的检测时间降到满足的要求就好了.......= 0;//串口1空闲累加变量
uint8_t Usart3_TimeFlage = 0;//串口3空闲变量允许累加标志
uint16_t Usart3_IdealTime = 0;//串口3空闲累加变量...源码,,这个是用的板子的空闲中断,,,,板子的其余文件删掉便可,,,,
链接:http://pan.baidu.com/s/1c228q6c 密码:pl3k