首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

单片机的串口中止被其他中断打断后 数据会丢失么

2012-09-14 
单片机的串口中断被其他中断打断后 数据会丢失么如题 stc的单片机 这方面还真不太懂有什么网站博客也可以

单片机的串口中断被其他中断打断后 数据会丢失么
如题 stc的单片机 这方面还真不太懂 有什么网站博客也可以推荐一下

[解决办法]
如果你的定时器中断、外中断的时间太长,是会影响到串口通信的

通常要求在中断里处理的时间,尽可能的短
[解决办法]
可以实现,看你的中断嵌套程序怎么写。
[解决办法]
串口通信是有时间片限制的通信,要求通信过程中严格遵守时间片内的电平保持与变换。如果你的中断处理时间非常短,而串口通信波特率非常低,可能能够达到在时间片内将MCU转为处理中断服务,并及时转回继续处理串口通信的信号处理,这样不会影响到通信工作。但一般很难做到。
[解决办法]
不会丢失 但是可能被新来的数据冲掉 或者新来得数据收不到

热点排行