|
|
| | -文章搜索 - 最新文章 - | |
在嵌入式开发中软件抗干扰有哪些问题?如何解决? |
| 发布时间:2005年7月4日 点击次数:2864 |
| 来源: 作者: |
防止干扰最有效的方法是去除干扰源、隔断干扰路径,但往往很难做到,所以只能看单片机抗干扰能力够不够强了。单片机干扰最常见的现象就是复位;至于程序跑飞,其实也可以用软件陷阱和看门狗将程序拉回到复位状态;所以单片机软件抗干扰最重要的是处理好复位状态。 一般单片机都会有一些标志寄存器,可以用来判断复位原因;另外也可以自己在RAM中埋一些标志。在每次程序复位时,通过判断这些标志,可以判断出不同的复位原因;还可以根据不同的标志直接跳到相应的程序。这样可以使程序运行有连续性,用户在使用时也不会察觉到程序被重新复位过。 |
|
|
|
|
[单片机] 相关文章: keil 使用笔记简介:
在Memory窗口上输入address_type:address才能看到正确地址的变量 debug~perfermance analyzer加入要察看的模块名称,然后view~perfermance analyzer window 可以察看各个模块运行时间 ①Display address_type:address B:Bit address C:Code Memory Bx:Code Bank D D:80H 命令可以查看特殊寄存器 data D I:0 命令可以查看内部RAM数据iData; D X:0 命令可以查看外部RAM数据xData; ②R1 //显示R...... 能产生模拟输出信号的微处理器
内嵌51MCU的射频收发芯片CC1010及其应用
如何用C51编AD程序
上海贝岭电能计量芯片顺利通过鉴定
C51的一些误区和注意事项
C51 怎样将1个子程序段定位在1个固定的地址位置?
如何正确使用内存
用计算机并口模拟SPI通讯的C源程序
CRC16-STANDARD的快速算法,51汇编 |
|
|
|