打印

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

[复制链接]
1567|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
crazy2012|  楼主 | 2013-9-1 16:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问你是怎样处理这个问题的?是像下面这样做么?,考虑到SendData中的时序要求严格,1个微秒的中断就可能导致数据出错。保险可靠起见你是怎么做的。


FGIE=0;
SendData(data);
FGIE=1;

相关帖子

沙发
airwill| | 2013-9-2 08:56 | 只看该作者
cli

使用特权

评论回复
板凳
杨爱林林| | 2013-9-2 09:03 | 只看该作者
临界区还行

使用特权

评论回复
地板
二月十五| | 2013-9-2 09:54 | 只看该作者
如果此SendData程序实在无法拆解分时执行,只有关中断吧。

使用特权

评论回复
5
joyme| | 2013-9-2 10:20 | 只看该作者
有这么严格的要求,只能关中断了

使用特权

评论回复
6
NE5532| | 2013-9-2 11:22 | 只看该作者
关中断是对的,但是关中断的操作要仔细参考所用MCU的手册。

使用特权

评论回复
7
飞鹰嵌入式| | 2013-9-2 17:53 | 只看该作者
一般是这样做的!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

150

主题

939

帖子

9

粉丝