历史上的今天

今天是:2024年09月07日(星期六)

2021年09月07日 | 【STM32】外部中断不可以同PIN

发布者:Yuexin888 来源: eefocus关键字:STM32  外部中断 手机看文章 扫描二维码
随时随地手机看文章

问题背景:

在做低功耗外部中断唤醒的时候,发现PD2配置成外部中断唤醒之后,之前配置的PB2不可以正常唤醒了,注释掉PD2的外部中断GPIO配置之后,又可以正常唤醒。


问题原因:

查阅资料发现STM32的外部中断即使是不同PORT,但是只要是同PIN也是不可以同时配置为外部中断使用的。我们看STM32CubeMX发现配置的时候也是配置不了的,是互斥的。


STM32外部中断不可以共用PIN


这也验证了HAL库中外部中断回调函数只有一个形参PIN的判断,不区分PORT。


/**

  * @brief  EXTI line detection callback.

  * @param  GPIO_Pin Specifies the port pin connected to corresponding EXTI line.

  * @retval None

  */

__weak void HAL_GPIO_EXTI_Rising_Callback(uint16_t GPIO_Pin)

{

  /* Prevent unused argument(s) compilation warning */

  UNUSED(GPIO_Pin);


  /* NOTE: This function should not be modified, when the callback is needed,

           the HAL_GPIO_EXTI_Rising_Callback could be implemented in the user file

   */

}


/**

  * @brief  EXTI line detection callback.

  * @param  GPIO_Pin Specifies the port pin connected to corresponding EXTI line.

  * @retval None

  */

__weak void HAL_GPIO_EXTI_Falling_Callback(uint16_t GPIO_Pin)

{

  /* Prevent unused argument(s) compilation warning */

  UNUSED(GPIO_Pin);


  /* NOTE: This function should not be modified, when the callback is needed,

           the HAL_GPIO_EXTI_Falling_Callback could be implemented in the user file

   */

}


总结

做低功耗之前,在前期规划的时候就要将唤醒脚合理规划布置,免得后面硬件根本不支持再头疼。

关键字:STM32  外部中断 引用地址:【STM32】外部中断不可以同PIN

上一篇:解决串口开启DMA接受却只能接收到第一个字节的问题
下一篇:示波器分析IIC波形图

推荐阅读

价格战落幕 互联网电视竞争进入下半场  9月5日,欧洲最大的电子消费品展——柏林国际电子消费品展览会(以下简称“IFA”)落下帷幕。中外彩电厂商也是“八仙过海”,纷纷展示自己最新的电视产品,折射出互联网电视行业的新动态。最新数据显示,市场份额萎缩至10%,互联网电视市场仍然没有回暖。有的企业改名后继续推出新品来争夺市场,比如乐视;有的企...
2018年,自主品牌工业机器人在国内市场占有率为32.2%,销售同比增长16.2%;外资品牌工业机器人在中国销售同比下降10.98%。 这组数据固然与复杂的市场环境因素有关,但或许多少也离不开这些年国产机器人不断寻求在外资品牌中突围的努力。 在日前举行的2019世界机器人大会上,中国机器人产业联盟理事长曲道奎介绍了一组引人关注的数据: 连续多年高歌猛...
9月7日讯,因美的董事长兼总裁方洪波近日大幅减持美的股权并套现13亿元引发大众的关注,美的集团(000333)于昨日正式对此事件公开回应称,“因方总个人资产配置需要,且是首次减持。”美的集团同时表示,公司未来三季度基本面继续向好,预计单季收入将实现强势增长。美的集团董事长减持的一大背景是,今年以来,公司股价不断震荡攀升,并在8月3日触及历史...
具体实现功能:仿真分为接收器(播放器)和发射器(遥控)。接收器由一个可以发音乐的电子琴构成,发射器通过按键遥控接收器上电子琴的启动与停止。启动时播放的是《同一首歌》的旋律,数码管显示“b”,表示播放,按下停止按键后停止播放音乐。单片机介绍51单片是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,...

史海拾趣

问答坊 | AI 解惑

09电赛猜题群!信号+控制类!

本帖最后由 paulhyde 于 2014-9-15 09:01 编辑 QQ号:89212186 集各省高手,猜09赛题! 大家抓紧时间,多多交流,争取缩小赛题!  …

查看全部问答∨

如何用 diff及其他工具写一个版本控制系统?

摘自:arm linux fpga 嵌入0群  49900581(超级群)  群主在坛子里ID:wangkj wangkj:32. 如何用 diff 及其他工具写一个版本控制系统?(要有 check in, check out, file lock .. 等功能) 先知_找到了:不是都有免费 ...…

查看全部问答∨

请教关于CE下右键功能消失的问题

请教各位:    在正常情况下,手按住触摸屏会出现一个小圆圈,然后弹出菜单:图标排列方式、刷新、粘贴、新建文件夹、属性等 类似鼠标右键功能 但是我的PDA用一段时间后就没有这个功能了,长按触摸屏,相当于只按左键,并不弹出菜单 ...…

查看全部问答∨

VxWorks5.5是否支持PCI Express

vxworks5.5是否对PCI Express能够支持? 还是只要BSP中对其支持就可以了? 刚学VxWorks不是很长时间,对很多问题不是很清楚,希望各位能够帮我解答这个问题,还有就是在VxWorks下写PCI Express设备的驱动与PCI设备的驱动区别大吗?…

查看全部问答∨

信号线与电源线共用的问题

我现在有两个电路模块,需要互相通信,数据量少,采用类似485的通信就可以了。但是我想用通信线由其中的一块电路板给另外电路板供电,即两根线既用来通信又做电源线,请问大家有做个类似项目的吗?给点思路啊。谢谢!…

查看全部问答∨

一个难题,求助!!!

在Intel芯片下运行的无线网卡的驱动程序,到了TI芯片下运行时要改什么参数吗??…

查看全部问答∨

单片机定时器(查询方式)求解!!

******************************************************************************************************************************************#include<at89x51.h>void init();void delay();int low[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x8 ...…

查看全部问答∨

请教电路问题

我想用一个电路实现以下功能:控制电压从零缓慢升到3~5V ,上升需5~10秒 (时间可调整),然后让电压稳定到3~5V (电压可调整),持续3~5分钟(时间可调), 最后电压缓慢下降到0V ,下降时间3~5秒(时间可调)。麻烦哪位高手给指点一下,谢谢啊~!…

查看全部问答∨

在使用IAR调试STM32F103中遇到的奇怪问题

  我使用的是STM32F103,调试是用JLINK的方式,用IAR环境;同一个文件,在选不同的调试方式:1:选ProjectOptionDebuggerSetupDriverJ-Link/J-Trace; 2:选ProjectOptionDebuggerSetupDriverSimulator; 其它的选项都完全一 ...…

查看全部问答∨

医疗趋势:展望 2029 年

本帖最后由 dontium 于 2015-1-23 13:19 编辑 作者:Doug Rasor,德州仪器新兴医疗应用卸任副总裁,以及Mir Imran,InCube, Inc. 创办人兼总裁   关键词:医学、可植入装置、个人化医疗、病患监控系统、Bluetooth、低功耗Bluetooth、ZigBee ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved