您的位置 首页 FPGA

软件抗干扰经历之四、话说指令冗余技术

软件抗干扰经验之四、话说指令冗余技术前面有个朋友问到指令冗余,按匠人的理解,指令冗余,就是动作冗余。举个例子,你要在某个输出口上输

软件抗搅扰经历之四、话说指令冗余技术

前面有个朋友问到指令冗余,按匠人的了解,指令冗余,便是动作冗余。

举个比如,你要在某个输出口上输出一个高电平去驱动一个外部器材,你假如只送一次“1”,那么,当搅扰来暂时,这个“1”就有或许变成“0”了。正确的处理方式是,你定时改写这个“1”。那么,即便偶尔受了搅扰,它也能康复回来。

除了I/O口动作的冗余,匠人强烈建议我们在下面各方面也选用这种办法:

1、LCD的显现。有时,或许你会用一些LCD的专用驱动芯片(如HT1621),这种芯片有个优点,即你只要将显现数据传送给它,它就会不断的主动扫描LCD。可是,你千万不要认为这样就没你啥事了。正确的处理方式是,要记住定时改写送显数据(即便显现内容没有改动)。关于CPU中自带LCD DRIVER 的,也要定时改写LCD RAM。

2、中止使能标志的设置。不要认为你在程序初始化段将中止设置好就OK了。应该在主程序中恰当的当地定时改写一下,避免你的中止被挂起来。

3、其它一些标志字和参数寄存器(包含你自己界说的),也要记住常常改写。

4、其它一些你认为有必要重复改写的当地。

一家之言,欢迎弥补和纠正!

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/fpga/261840.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部