| 123456789101112131415161718192021 |
- 1 ; C Compiler for STM8 (COSMIC Software)
- 2 ; Parser V4.8.32 - 23 Mar 2010
- 3 ; Generator V4.3.4 - 23 Mar 2010
- 2465 ; 3 void IWDG_INIT(void)
- 2465 ; 4 {
- 2467 switch .text
- 2468 0000 _IWDG_INIT:
- 2472 ; 5 IWDG_KR = 0xCC; //启动IWDG
- 2474 0000 35cc50e0 mov _IWDG_KR,#204
- 2475 ; 6 IWDG_KR = 0x55; //解除 PR 及 RLR 的写保护
- 2477 0004 355550e0 mov _IWDG_KR,#85
- 2478 ; 7 IWDG_RLR = 0xFF; //看门狗计数器重装载数值
- 2480 0008 35ff50e2 mov _IWDG_RLR,#255
- 2481 ; 8 IWDG_PR = 0x06; //分频系数为256,最长超时时间为:0.02S
- 2483 000c 350650e1 mov _IWDG_PR,#6
- 2484 ; 9 IWDG_KR = 0xAA; //刷新IDDG,避免产生看门狗复位,同时恢复 PR 及 RLR 的写保护状态
- 2486 0010 35aa50e0 mov _IWDG_KR,#170
- 2487 ; 10 }
- 2490 0014 81 ret
- 2503 xdef _IWDG_INIT
- 2522 end
|