MCU: MC9S12G128
現象: COP watchdog 只在debug時有效。
我嘗試把看門狗加入我的工程。在初始化階段初始化了Bus Clock 和 COP Watchdog. 主回圈中沒有喂狗. 我預期看門狗在初始化完成后2s內會產生復位。但事實并非如此,復位沒有發生。當運行在debug模式下時,復位卻每次都能發生。 為什么呢? 我遺漏了那些細節?
Main.c 中代碼如下:


Prm 檔案中代碼如下:

uj5u.com熱心網友回復:
問題解決了,CPMUCOP這個暫存器只能寫一次。每一次位操作都算一次寫,所以只有第一次位操作施行了。解決辦法就是暫存器整體賦值。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/91395.html
標籤:單片機/工控
下一篇:單片機求救,實在搞不懂了
