SST89E58RD2单片机在增强系统抗干扰性能方面的应用
时间:10-14
来源:互联网
点击:
3.2 块擦除
块擦除命令可擦除FLASH存储器块(块0和块1)中任何一块的所有数据,块的选择可通过设置SFAH寄存器的值来实现。当SFAH为0时,选择块0;当SFAH[7:4]为E,选择块时1。块擦除的操作程序如图3所示。

3.3 扇区擦除
扇区擦除操作可擦除扇区的所有信息,扇区的大小是128字节,对哪个扇区进行擦除操作由SFAH和SFAL寄存器决定,其执行操作程序框图4所示。

3.4 字节编程
字节编程命令用于编程一个字节的数据,其编程地址由SFAH和SFAL决定,编程的数据存于SFDT存储器,字节编程的流程框图如图5所示。

4 解决方案
在对字符叠加系统出现叠加字符丢失和程序跑飞问题进行深入分析后发现,影响系统正常工作的原因是字符叠加芯片的复位脚被干扰信号复位从而导致视频叠加信息的丢失;或者是由于干扰单片机的PC指针超出了应用程序的范围而导致程序无法正常运行。为增强视频字符叠加系统的抗干扰能力,可以利用看门狗功能使单片机在程序跑飞的情况下自动恢复正常。其实现原理是看门狗定时器在计数到设定值时产生内部复位信号,使单片机重新运行用户程序,以对视频叠加的字符信息定时进行刷新。保证叠加的字符信息在丢失后仍能及时的叠加到视频上。其改进后的程序流程如图6所示。

5 结束语
通过本文提出的方案可在不改变硬件的情况下,通过充分利用SST89E58RD2单片机的内部资源,成功解决视频叠加信息丢失和程序跑飞的问题,以增强视频字符叠加系统的抗干扰能力。本文所提出的方案目前得到了成功的应用。这对利用单片机内部资源来增强系统的抗干扰能力,具有非常重要的实用价值。
块擦除命令可擦除FLASH存储器块(块0和块1)中任何一块的所有数据,块的选择可通过设置SFAH寄存器的值来实现。当SFAH为0时,选择块0;当SFAH[7:4]为E,选择块时1。块擦除的操作程序如图3所示。

3.3 扇区擦除
扇区擦除操作可擦除扇区的所有信息,扇区的大小是128字节,对哪个扇区进行擦除操作由SFAH和SFAL寄存器决定,其执行操作程序框图4所示。

3.4 字节编程
字节编程命令用于编程一个字节的数据,其编程地址由SFAH和SFAL决定,编程的数据存于SFDT存储器,字节编程的流程框图如图5所示。

4 解决方案
在对字符叠加系统出现叠加字符丢失和程序跑飞问题进行深入分析后发现,影响系统正常工作的原因是字符叠加芯片的复位脚被干扰信号复位从而导致视频叠加信息的丢失;或者是由于干扰单片机的PC指针超出了应用程序的范围而导致程序无法正常运行。为增强视频字符叠加系统的抗干扰能力,可以利用看门狗功能使单片机在程序跑飞的情况下自动恢复正常。其实现原理是看门狗定时器在计数到设定值时产生内部复位信号,使单片机重新运行用户程序,以对视频叠加的字符信息定时进行刷新。保证叠加的字符信息在丢失后仍能及时的叠加到视频上。其改进后的程序流程如图6所示。

5 结束语
通过本文提出的方案可在不改变硬件的情况下,通过充分利用SST89E58RD2单片机的内部资源,成功解决视频叠加信息丢失和程序跑飞的问题,以增强视频字符叠加系统的抗干扰能力。本文所提出的方案目前得到了成功的应用。这对利用单片机内部资源来增强系统的抗干扰能力,具有非常重要的实用价值。
单片机 电路 看门狗 51单片机 电压 CMOS PWM 相关文章:
- 单片机智能频率信号装置(11-25)
- 单片机在医学信号检测仪中的应用(02-07)
- 单片机应用编程技巧(02-25)
- DSP与单片机通信的多种方案设计(03-08)
- 单片机与PC机串行通信的实现方法 (02-25)
- 单片机与PC通信的简化接口 (05-11)
