添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第2865页 > M38021M3-256SS > M38021M3-256SS PDF资料 > M38021M3-256SS PDF资料2第157页
附录
3.4对策的噪音
3.4.5设置为I / O端口
使用硬件和软件如下设置I / O端口:
& LT ;硬件& GT ;
qConnect
100的电阻
以上对一个I / O端口
inseries 。
& LT ;软件& GT ;
QAS
为一个输入端口,读取数据数次通过一个
程序,用于检查输入电平是否
等于或没有。
QAS
对于一个输出端口,由于输出数据可
由于反向噪声,重写数据到它的端口
闩锁以固定周期。
qRewirte
数据方向寄存器和上拉
控制寄存器(只产品有它),在固定
周期。
O.K.
数据总线
方向寄存器
噪音
噪音
N.G.
端口锁存器
I / O端口
引脚
图。 3.4.8设置为I / O端口
当方向寄存器设置为输入端口,在固定时段再次,一个几纳秒短脉冲可能
从该端口输出。如果这是不可取的,一个电容连接到这个端口来消除噪声脉冲。
3.4.6通过提供看门狗定时器功能
软件
如果微机上运行的了,因为噪声或
其他情况下,可以通过软件监视来检测
计时器和微型计算机可以复位到正常
操作。这是等于或大于有效
失控的检测由一个硬件看门狗
定时器。下面显示了一个看门狗的例子
定时器由软件提供。
在下面的例子中,复位微计算机来
正常操作时,主例程检测的误差
的中断处理程序和中断
处理例行程序检测到主程序的错误。
此示例假定中断处理
在一个单一的主例程重复多次
处理。
主程序
( SWDT ) ←
CLI
主要加工
≠N
( SWDT )
=N?
=N
中断处理
中断处理程序
( SWDT )
(SWDT)—1
中断处理
>0
RTI
回报
主程序
( SWDT )
≤0?
≤0
& lt;保证主程序& GT ;
常规错误
错误
qAssigns
内存到软件看门狗一个字节
定时器( SWDT )和写入的初始值N的
SWDT一旦在主例程的每次执行。
图。通过软件3.4.9看门狗定时器
初始值N应满足下
条件:
N+1
(在每一个主例程中执行的中断处理次数)
作为主程序的执行周期可能会改变,因为中断处理等中,初始值N的
应该有一个裕度。
qWatches
中断处理程序的由与计数比较SWDT的内容的操作
中断处理的计数的初始值N已被设定之后。
qDetects
该中断处理程序已经失败,并确定到分支到程序的初始化
例程在下列情况下的恢复处理:
如果SWDT的内容中断处理后不改
3802群组用户手册
3-31

深圳市碧威特网络技术有限公司