本来觉得这个是个很简单的问题,不值得说,可是最近遇到不少栽跟头的,浪费不少时间,所以还是说说
1.关看门狗(PCA)
2.使能IO口(XBR)
我自己就是在这两点上栽过跟头的,C8051F单片机默认是开启看门狗的,默认IO是被禁止了的
sbit P10 = P1^0;
....
while(1)
{
delay();
P10 = ~P10;
}
就这么简单的程序,运行结果: 灯微微有一点点亮,大概只有黑夜能看到(微弱漏电流)
一天后,写XBR使能IO口,灯亮了!!
可是仍旧不闪 ...
再过一天,关掉看门狗,终于闪了!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
lz为何不用它的配置软件呢。
-----------------------------------------------------------------------
懂了之后,用不用就都是一样的了
知道了就不算什么了,不知道的时候哪知道用配置软件啊
回复【2楼】lwy86
lz为何不用它的配置软件呢。
-----------------------------------------------------------------------
懂了之后,用不用就都是一样的了
知道了就不算什么了,不知道的时候哪知道用配置软件啊
-----------------------------------------------------------------------
程序大了用配置软件也没用…关狗要加在启动文件里才行。
不然你变量没处理完狗来了你也只能乖乖复位…主函数都没进去
一周热门 更多>