STM8S 獨立看門狗配置及使用

//獨立看門口的時鐘來源 內部低速時鐘 128khz 除以2 即64khz
//選擇 IWDG_Prescaler_128
//64/128 =0.5 khz 2ms週期

#define  IWDG_500MS_REST  (uint8)250
#define  IWDG_400MS_REST  (uint8)200
#define  IWDG_300MS_REST  (uint8)150
#define  IWDG_250MS_REST  (uint8)125
#define  IWDG_200MS_REST  (uint8)100
#define  IWDG_100MS_REST  (uint8)50
#define  IWDG_50MS_REST   (uint8)25
#define  IWDG_4MS_REST    (uint8)2


  IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);//允許操作獨立看門狗
  IWDG_SetPrescaler(IWDG_Prescaler_128);//看門狗預分頻
  IWDG_SetReload(IWDG_200MS_REST);//設置看門狗復位時間
  IWDG_Enable();//啓動獨立看門狗

  IWDG_ReloadCounter();//看門狗復位 正常使用時不想發生看門狗復位,就執行

此指令





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章