📄 stm8s_iwdg.ls
字号:
1 ; C Compiler for STM8 (COSMIC Software)
2 ; Generator V4.2.8 - 03 Dec 2008
3 ; Optimizer V4.2.8 - 03 Dec 2008
68 ; 69 void IWDG_WriteAccessCmd(IWDG_WriteAccess_TypeDef IWDG_WriteAccess)
68 ; 70 {
70 switch .text
71 0000 _IWDG_WriteAccessCmd:
75 ; 73 assert_param(IS_IWDG_WRITEACCESS_MODE_OK(IWDG_WriteAccess));
77 ; 75 IWDG->KR = (u8)IWDG_WriteAccess; /* Write Access */
79 0000 c750e0 ld 20704,a
80 ; 77 }
83 0003 81 ret
173 ; 104 void IWDG_SetPrescaler(IWDG_Prescaler_TypeDef IWDG_Prescaler)
173 ; 105 {
174 switch .text
175 0004 _IWDG_SetPrescaler:
179 ; 107 assert_param(IS_IWDG_PRESCALER_OK(IWDG_Prescaler));
181 ; 109 IWDG->PR = (u8)IWDG_Prescaler;
183 0004 c750e1 ld 20705,a
184 ; 110 }
187 0007 81 ret
221 ; 127 void IWDG_SetReload(u8 IWDG_Reload)
221 ; 128 {
222 switch .text
223 0008 _IWDG_SetReload:
227 ; 129 IWDG->RLR = IWDG_Reload;
229 0008 c750e2 ld 20706,a
230 ; 130 }
233 000b 81 ret
256 ; 151 void IWDG_ReloadCounter(void)
256 ; 152 {
257 switch .text
258 000c _IWDG_ReloadCounter:
262 ; 153 IWDG->KR = IWDG_KEY_REFRESH;
264 000c 35aa50e0 mov 20704,#170
265 ; 154 }
268 0010 81 ret
291 ; 174 void IWDG_Enable(void)
291 ; 175 {
292 switch .text
293 0011 _IWDG_Enable:
297 ; 176 IWDG->KR = IWDG_KEY_ENABLE;
299 0011 35cc50e0 mov 20704,#204
300 ; 177 }
303 0015 81 ret
316 xdef _IWDG_Enable
317 xdef _IWDG_ReloadCounter
318 xdef _IWDG_SetReload
319 xdef _IWDG_SetPrescaler
320 xdef _IWDG_WriteAccessCmd
339 end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -