MAX1232的看门狗复位信号取自ST信号的下降沿,要复位MAX1232的看门狗,需要把ST信号接到任意的CPU管脚,然后写程序在管脚上输出一个脉冲就可以了,程序很简单。
sbit
wdt_clr
=
P1^0
void
cleanWDT(
void
)
{
wdt_clr
=
0
_nop()
_nop()
wdt_clr
=
1
}
需要注意的就是在程序执行过程中,要严格的保证最小的调用间隔,比如每隔100ms就要调用一次cleanWDT,否则一旦超时,看门狗就会复位CPU。
先说一通电顺序吧.通电的代码是1000
0100
0010
0001
你只要隔一段时间将这四位代码输出到你定义的端口它就会转了.
时间间隔越短,转得越快,反之越慢.
就这么简单.
关键要了解步进电机原理
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)