高等继续教育 / 嵌入式系统导论
题型描述: 编程题
以下程序是 STM32F103的独立看门狗初始化程序,阅读程序,回答问题。
static void IWDG_Init(void)
{IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable) ;
IWDG_SetPrescaler(IWDG_Prescaler_256) ;
IWDG_SetReload(2500) ;
IWDG_ReloadCounter() ;
IWDG_Enable() ;
}
(1) STM32F103 的LSI 是 40KHz, 所以必须在多少秒内喂狗?
(2) 喂狗时应该调用什么函数?
(3) IWDG_WriteAccessCmd() 的功能是取消写保护, 对哪两个寄存器有效?
(4) 如果在 IWDG_Enable() ; 前插一句: IWDG_WriteAccessCmd(IWDG_WriteAccess_Diable) ; 还能否正常喂狗?
参考答案:
佳题速递: