坛友有没有碰到以下情况:
单片机初始化后将IO口置位高电平,用逻辑分析仪测试,每到16秒都会有1微秒低电平出现,感觉是不是我这个芯片有问题
发现这个现象的过程是,我用TIME2 16位自动重装定时器写了一个1秒程序,可是发现每到6个高低电平波行过后,会有一个波形变成约1.5秒的波形了,感觉很怪,所以将语句全部都注释掉了,只输出高电平,但还是会发现每16秒都会有个低电平出现,这个低电平正是定时器输出那个1.5S的位置
#include<sh79f166a.h>
void main()
{
P1SS = 0x00; //IO的初始化
P1CR = 0xf0;
P1PCR = 0xf0;
P1 = 0xf0;
while(1);
} |