给计划用C8051F单片机的两句话,没有这两句话,你可能会崩溃

2020-01-23 14:39发布

本来觉得这个是个很简单的问题,不值得说,可是最近遇到不少栽跟头的,浪费不少时间,所以还是说说
1.关看门狗(PCA)
2.使能IO口(XBR)

我自己就是在这两点上栽过跟头的,C8051F单片机默认是开启看门狗的,默认IO是被禁止了的

sbit P10 = P1^0;

....

while(1)
{
delay();
P10 = ~P10;
}

就这么简单的程序,运行结果: 灯微微有一点点亮,大概只有黑夜能看到(微弱漏电流)

一天后,写XBR使能IO口,灯亮了!!

可是仍旧不闪 ...

再过一天,关掉看门狗,终于闪了!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
74条回答
kinsno
1楼-- · 2020-01-26 00:14
没有碰到这种问题吧。
cyr_hongfeng
2楼-- · 2020-01-26 01:51
公司用040,感觉很贵
lileistone
3楼-- · 2020-01-26 04:49
以前竞赛的时候用020,一个学弟一天烧一片,不知道是电路问题还是程序问题。换别人用就没事,怎么折腾都没事。。。
xiaobenyi
4楼-- · 2020-01-26 05:22
回复【13楼】babysnail 蜗仔
   lz 的句式很好!  一天后,.....再过一天,.....,终于...!!
   用过很多c8051f,从未崴过脚
-----------------------------------------------------------------------

只要第一次没崴,以后肯定不会啦
Jason022
5楼-- · 2020-01-26 10:29
 精彩回答 2  元偷偷看……
XA144F
6楼-- · 2020-01-26 16:05
啊……LZ,好像我N久以前就看到过这两条。用Config Wizard配置时也没有出这个问题啊。

还有,XBR的使能在Datasheet上是重点强调的,你没看吗?

一周热门 更多>