避免被中断服务程序打断通信

[复制链接]
 楼主| crazy2012 发表于 2013-9-1 16:35 | 显示全部楼层 |阅读模式
请问你是怎样处理这个问题的?是像下面这样做么?,考虑到SendData中的时序要求严格,1个微秒的中断就可能导致数据出错。保险可靠起见你是怎么做的。


  1. FGIE=0;
  2. SendData(data);
  3. FGIE=1;

airwill 发表于 2013-9-2 08:56 | 显示全部楼层
杨爱林林 发表于 2013-9-2 09:03 | 显示全部楼层
临界区还行
二月十五 发表于 2013-9-2 09:54 | 显示全部楼层
如果此SendData程序实在无法拆解分时执行,只有关中断吧。
joyme 发表于 2013-9-2 10:20 | 显示全部楼层
有这么严格的要求,只能关中断了
NE5532 发表于 2013-9-2 11:22 | 显示全部楼层
关中断是对的,但是关中断的操作要仔细参考所用MCU的手册。
飞鹰嵌入式 发表于 2013-9-2 17:53 | 显示全部楼层
一般是这样做的!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

150

主题

939

帖子

9

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

150

主题

939

帖子

9

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