48 lines
1.2 KiB
C
48 lines
1.2 KiB
C
|
/**
|
|||
|
******************************************************************************
|
|||
|
* @file bsp_pvd.c
|
|||
|
* @author fire
|
|||
|
* @version V1.0
|
|||
|
* @date 2017-xx-xx
|
|||
|
* @brief pvd<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
******************************************************************************
|
|||
|
* @attention
|
|||
|
*
|
|||
|
* ʵ<EFBFBD><EFBFBD>ƽ̨:Ұ<EFBFBD><EFBFBD> STM32F767 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* <EFBFBD><EFBFBD>̳ :http://www.firebbs.cn
|
|||
|
* <EFBFBD>Ա<EFBFBD> :http://firestm32.taobao.com
|
|||
|
*
|
|||
|
******************************************************************************
|
|||
|
*/
|
|||
|
|
|||
|
#include "./pvd/bsp_pvd.h"
|
|||
|
|
|||
|
/**
|
|||
|
* @brief <EFBFBD><EFBFBD><EFBFBD><EFBFBD>PVD.
|
|||
|
* @param None
|
|||
|
* @retval None
|
|||
|
*/
|
|||
|
void PVD_Config(void)
|
|||
|
{
|
|||
|
PWR_PVDTypeDef sConfigPVD;
|
|||
|
|
|||
|
/*ʹ<><CAB9> PWR ʱ<><CAB1> */
|
|||
|
HAL_PWR_EnablePVD();
|
|||
|
/* <20><><EFBFBD><EFBFBD> PVD <20>ж<EFBFBD> */
|
|||
|
/*<2A>ж<EFBFBD><D0B6><EFBFBD><EFBFBD>ã<EFBFBD><C3A3><EFBFBD>ռ<EFBFBD><D5BC><EFBFBD>ȼ<EFBFBD>0<EFBFBD><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȼ<EFBFBD>Ϊ0*/
|
|||
|
HAL_NVIC_SetPriority(PVD_IRQn, 0 ,0);
|
|||
|
HAL_NVIC_EnableIRQ(PVD_IRQn);
|
|||
|
|
|||
|
/* <20><><EFBFBD><EFBFBD>PVD<56><44><EFBFBD><EFBFBD>5 (PVD<56><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD>ֵΪ2.8V<EFBFBD><EFBFBD>
|
|||
|
VDD<EFBFBD><EFBFBD>ѹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2.8Vʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>PVD<EFBFBD>жϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
<EFBFBD>ɲ<EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֲ<EFBFBD><EFBFBD><EFBFBD>֪) <EFBFBD><EFBFBD><EFBFBD>弶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
ʵ<EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
|
|||
|
sConfigPVD.PVDLevel = PWR_PVDLEVEL_5;
|
|||
|
sConfigPVD.Mode = PWR_PVD_MODE_IT_RISING_FALLING;
|
|||
|
HAL_PWR_ConfigPVD(&sConfigPVD);
|
|||
|
/* ʹ<><CAB9>PVD<56><44><EFBFBD><EFBFBD> */
|
|||
|
HAL_PWR_EnablePVD();
|
|||
|
}
|
|||
|
|
|||
|
/*********************************************END OF FILE**********************/
|