📄 stm8s_iwdg.ls
字号:
1 ; C Compiler for STM8 (COSMIC Software)
2 ; Parser V4.8.32.1 - 30 Mar 2010
3 ; Generator V4.3.4 - 23 Mar 2010
78 ; 69 void IWDG_WriteAccessCmd(IWDG_WriteAccess_TypeDef IWDG_WriteAccess)
78 ; 70 {
80 switch .text
81 0000 _IWDG_WriteAccessCmd:
85 ; 73 assert_param(IS_IWDG_WRITEACCESS_MODE_OK(IWDG_WriteAccess));
87 ; 75 IWDG->KR = (u8)IWDG_WriteAccess; /* Write Access */
89 0000 c750e0 ld 20704,a
90 ; 77 }
93 0003 81 ret
183 ; 104 void IWDG_SetPrescaler(IWDG_Prescaler_TypeDef IWDG_Prescaler)
183 ; 105 {
184 switch .text
185 0004 _IWDG_SetPrescaler:
189 ; 107 assert_param(IS_IWDG_PRESCALER_OK(IWDG_Prescaler));
191 ; 109 IWDG->PR = (u8)IWDG_Prescaler;
193 0004 c750e1 ld 20705,a
194 ; 110 }
197 0007 81 ret
229 ; 127 void IWDG_SetReload(u8 IWDG_Reload)
229 ; 128 {
230 switch .text
231 0008 _IWDG_SetReload:
235 ; 129 IWDG->RLR = IWDG_Reload;
237 0008 c750e2 ld 20706,a
238 ; 130 }
241 000b 81 ret
264 ; 151 void IWDG_ReloadCounter(void)
264 ; 152 {
265 switch .text
266 000c _IWDG_ReloadCounter:
270 ; 153 IWDG->KR = IWDG_KEY_REFRESH;
272 000c 35aa50e0 mov 20704,#170
273 ; 154 }
276 0010 81 ret
299 ; 174 void IWDG_Enable(void)
299 ; 175 {
300 switch .text
301 0011 _IWDG_Enable:
305 ; 176 IWDG->KR = IWDG_KEY_ENABLE;
307 0011 35cc50e0 mov 20704,#204
308 ; 177 }
311 0015 81 ret
324 xdef _IWDG_Enable
325 xdef _IWDG_ReloadCounter
326 xdef _IWDG_SetReload
327 xdef _IWDG_SetPrescaler
328 xdef _IWDG_WriteAccessCmd
347 end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -