新手入门
- 积分
- 16
- 金钱
- 16
- 注册时间
- 2017-1-16
- 在线时间
- 4 小时
|

楼主 |
发表于 2017-1-16 22:13:11
|
显示全部楼层
之后我又重新开了板子的电源开关,板子红灯闪了好几下,最后还是灭了,那是不是看门狗起作用了呢,我又把程序里的while改了改
[mw_shl_code=applescript,true]while(1)
{
LED1=0; //ϨÃeLEDμÆ
delay_ms(300);
LED1=1;
delay_ms(300);
}[/mw_shl_code]
我编译下到开发板上,现象是红灯亮,绿灯闪烁,程序好像没有问题,但是我断开电重开时,板子上的两个灯闪了两下都灭了,实在想弄明白,我又进了debug,看寄存器,发现当使看门狗时钟使能时,WWDG->CR的T,也就是减法寄存器就开始一直变,当程序运行到WWDG_Enable时,程序就跳出了WWDG_Init这个函数,后面的中断设置都没执行,然后我在while里面的第一排设置断点,然后RUN,板子上的绿灯竟然开始闪烁了,我都没找到黄色的小箭头在哪儿,有大神知道怎么一会事吗? |
|