本帖最后由 FSL_TICS_Robin 于 2014-8-8 16:37 编辑
Kinetis MKL14 watchdog 不能开启,帮忙看看是什么问题呀,我开了看门狗,没有喂狗,但他一直不复位的。看寄存器的值一直是0x00,但看参考手册发现这个寄存器值默认就是0x0c呀,默认就开启看门狗的呀,但我调试时看到这个寄存器值一直是0x00,我后面再次开启,也发现没有写进去。这是什么原因呢,请各位高手帮忙看看,是不是写这个寄存器值需要解锁呢
这个是我写的watchdog部分程序
4.png (27.59 KB, 下载次数: 0)
下载附件
2014-7-31 09:48 上传
请问你使用的是官方例程包还是自己的工程呢?
自己的工程,我用官方的PE生成的代码跟我写的也差不多呀
以前很多客户用飞思卡尔官方例程,官方例程在进main函数前都会禁止看门狗。
看门狗寄存器是只写一次的,建议你搜一下那些寄存器,找一下是否程序一开始有禁止过
main函数之前的怎么看,为什么看门狗寄存器只能写一次呢,那关了之后就不能再开啦,还想问下睡眠对看门狗有没影响,睡眠时看门狗还工作的吗
一周热门 更多>