你好!欢迎来到深圳市颖特新科技有限公司!
语言
当前位置:首页 >> HK32/航顺 >> 航顺芯片HK32F系列MCU看门狗使用指南

航顺芯片HK32F系列MCU看门狗使用指南

关键字:航顺芯片 看门狗 作者: 来源: 发布时间:2022-03-31  浏览:33
航顺芯片HK32F系列MCU有一个窗口看门狗和一个独立看门狗,一般使用独立看门狗来防止程序死机,和STM32的看门狗不一样的是,HK32F系列MCU的看门狗RC时钟为128KHz,STM32位32KHz。

HK32F系列MCU的独立看门狗驱动如下:

/* Includes ------------------------------------------------------------------*/
#include "hk32f030m_iwdg.h"

/**
* @brief  : Max time:8190ms.
  * @param  : None.
  * @retval : None.
  */
void IWDG_Init( uint16_t Time_ms )
{
uint16_t ReloadValue;

if( Time_ms > 8190 )
{
Time_ms = 8190;
}

ReloadValue = Time_ms/2;

  IWDG_Enable( );
  IWDG_WriteAccessCmd( IWDG_WriteAccess_Enable );
  IWDG_SetPrescaler( IWDG_Prescaler_256 );
  IWDG_SetReload( ReloadValue );


  IWDG_SetWindowValue( ReloadValue );
  IWDG_ReloadCounter();
}

/**
  * @brief  : None.
  * @param  : None.
  * @retval : None.
  */
void IWDG_Feed( void )
{
while( IWDG_GetFlagStatus( IWDG_FLAG_RVU ) != RESET );
IWDG_ReloadCounter();
}

/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

编辑:admin  最后修改时间:2022-03-31

联系方式

0755-82591179

传真:0755-82591176

邮箱:vicky@yingtexin.net

地址:深圳市龙华区民治街道民治大道973万众润丰创业园A栋2楼A08

Copyright © 2014-2023 颖特新科技有限公司 All Rights Reserved.  粤ICP备14043402号-4