英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

标题: 采用USART实现串行通信 [打印本页]

作者: winnie    时间: 2009-5-22 18:06
标题: 采用USART实现串行通信
采用USART实现串行通信,这样一来不可估计的中断随时会来,若10ms内程序运行不完如何解决?
作者: winnie    时间: 2009-5-22 18:06
分时
用扫描的方法,单片机里面最怕的就是干一件事情死等,那么别的事情都被耽误了,比如发一个字节,设置好了以后开始发送数据,判断发送完毕标志,如果没有完毕,退出程序先干别的事情,下次执行到这里再判断,直到发送完毕再发送下一个字节。另外在中断程序里面尽可能执行的指令少,只设标记在主程序里判断运行,程序会比较可靠。




欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://enroobbs.com/) Powered by Discuz! X3.2