Toggle navigation
首页
问答
IT问答
生活问答
电脑知识
百科
测评
单片机系统软件抗干扰方法 用c语言编写的
发布于2022-01-13 09:10:23
用 c语言写的程序 怎么抗干扰
3
个回答
网友回答
2022-01-13
MCU抗干扰当然需要同时从软硬件两方面着手。 LZ既然说到用C语言去抗干扰的话,我这里就自己积累的一些简单经验分享有一下(其实汇编和C在抗干扰方面差不多,我这里就C方面讲吧): 1、可以在对系统起重要的指令如
函数调用
前和函数返回前加上两条 “_nop_()”这个函数, ,以便有比较高的概略入正轨。 2、虽然在整个系统中未用中断,但建议把所有未用到的中断响应写成空函数。 3、软件“
看门狗
”技术,因为硬件看门狗有时候在工业应用中,严重的干扰会破坏中断控制字,关闭中断,系统无法定时看门狗,而软件看门够能有效解决这个问题,在实际应用中,可采用“环行中断监视系统”,我这里就举个例子,用定时器T0通过一个变量来监视定时器T1,在用T1来监视主程序的,主程序监视T0,,,这里可通过3个变量的自增1来简单实现,,,,,,,,当然还有其他更好的方法。 就大致说这样3
点吧
,我感觉现有的MCU抗干扰本身就做的不错,当然MCU外部的电路抗干扰也绝不能忽视,,,上面个人提到的3点,在一般的情况下,都是不需要那样做的,,而在我实际使用中,好象还没有遇见过MCU由于干扰而出现的问题(其实这样的事情让我遇到,也是比较开心的,能增加一些感性认识)。
网友回答
2022-01-13
看门狗 软件陷阱 算法处理
网友回答
2022-01-13
是
生活问答最新文章
1
香港有港澳台联考专门的补习班吗?
2
适合女生的专业有哪些,哪几个比较热门?
3
专科比较热门的专业有哪些?
4
今年专科有哪些热门专业啊?
5
湖南工程职业技术学院新生群
6
浙江工贸职业技术学院2011新生群
7
浙江国际海运职业技术学院新生群
8
许昌学院生活环境和宿舍
9
广西艺术学院宿舍环境
10
湖北中医药大学宿舍环境如何?怎么选?
相关阅读
1
单片机系统软件抗干扰方法 用c语言编写的
2
c语言编译程序是不是系统软件?
3
c语言直接编写出的程序在哪个操作系统可以直接运行?
回到
顶部