STM32外设使用要点.docVIP

  • 5
  • 0
  • 约 12页
  • 2016-12-23 发布于贵州
  • 举报
STM32外设使用要点1、时钟安全系统(CSS)? ???时钟安全系统被激活后,时钟监控器将实时监控外部高速振荡器;如果HSE时钟发生故障,外部振荡器自动被关闭,产生时钟安全中断,该中断被连接到Cortex-M3的NMI的中断;同时CSS将内部RC振荡器切换为STM32的系统时钟源(对于STM32F103,时钟失效事件还将被送到高级定时器TIM1的刹车输入端,用以实现电机保护控制)。? ???操作流程:? ???1)、启动时钟安全系统CSS:???RCC_ClockSecuritySystemCmd(ENABLE);?(NMI中断是不可屏蔽的!)? ???2)外部振荡器失效时,产生NMI中断,对应的中断程序:? ????void?NMIException(void)? ????{? ??????if?(RCC_GetITStatus(RCC_IT_CSS)?!=?RESET)? ????????{??????//?HSE、PLL已被禁止(但是PLL设置未变)? ??????????……?//?客户添加相应的系统保护代码处? ???????????????//?下面为HSE恢复后的预设置代码? ??????????RCC_HSEConfig(RCC_HSE_ON);???????????//?使能HSE? ??????????RCC_ITConfig(RCC_IT_HSERDY,?

文档评论(0)

1亿VIP精品文档

相关文档