你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32f103 无法进入PVD中断

[复制链接]
tongcc 提问时间:2017-12-18 22:41 /
使用STD标准库配置,能够进入PVD掉电检测中断。但使用HAL库进行配置,则无法进入中断。配置例程来自官方HAL例程。如下
static void PVD_Config(void)
{
PWR_PVDTypeDef sConfigPVD;
  /*##-1- Enable Power Clock #################################################*/
  __HAL_RCC_PWR_CLK_ENABLE();
  /*##-2- Configure the NVIC for PVD #########################################*/
  HAL_NVIC_SetPriority(PVD_IRQn, 0, 0);
  HAL_NVIC_EnableIRQ(PVD_IRQn);

  /* Configure the PVD Level to 3 and generate an interrupt on rising and falling
     edges(PVD detection level set to 2.5V, refer to the electrical characteristics
     of you device datasheet for more details) */
  sConfigPVD.PVDLevel = PWR_PVDLEVEL_5;
  sConfigPVD.Mode = PWR_PVD_MODE_EVENT_RISING_FALLING;
  HAL_PWR_ConfigPVD(&sConfigPVD);

  /* Enable the PVD Output */
  HAL_PWR_EnablePVD();
}


void HAL_PWR_PVDCallback(void)
{
        HAL_GPIO_WritePin(LED_Error_GPIO_Port,LED_Error_Pin,0);
}


实在不知道什么地方出了问题
收藏 评论3 发布时间:2017-12-18 22:41

举报

3个回答
tongcc 回答时间:2017-12-18 22:42:31
STD配置能够进入中断,说明硬件没有问题
Pyramid1208 回答时间:2017-12-27 15:40:01
配置成中断模式,不要配置成事件模式。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

摘星揽月111 回答时间:2018-6-10 13:49:54
楼主问题怎么解决的。我的貌似也进不去

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版