历史上的今天
返回首页

历史上的今天

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

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

2021-09-07 来源:eefocus

问题背景:

在做低功耗外部中断唤醒的时候,发现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

   */

}


总结

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

推荐阅读

史海拾趣

Caddock公司的发展小趣事

在追求经济效益的同时,Caddock公司也注重环保和可持续发展。公司积极推行绿色制造理念,通过优化生产工艺、降低能耗和减少废弃物排放等措施,实现了环保与经济效益的双赢。此外,公司还致力于研发环保型电阻材料和技术,为推动电子行业的绿色发展做出了积极贡献。

这些故事展示了Caddock公司在电子行业发展的不同阶段所取得的成就和面临的挑战。通过不断创新、拓展市场和注重可持续发展,Caddock公司逐渐成为了电子行业中的佼佼者。然而,这些故事仅为虚构创作,实际发展情况可能有所不同。如需了解更多关于Caddock公司的真实发展历程和故事,建议查阅相关官方资料或行业报告。

Electronic Transistors Corp公司的发展小趣事

ETC公司非常重视团队建设和文化塑造。公司注重培养员工的创新能力和团队协作精神,为员工提供广阔的发展空间和良好的职业前景。同时,ETC还积极营造积极向上、开放包容的企业文化,使员工能够在轻松愉悦的氛围中工作和学习。这些举措不仅提高了员工的满意度和忠诚度,也为公司的长期发展奠定了坚实的基础。

E-CMOS(飞虹高科)公司的发展小趣事

展望未来,飞虹高科公司将继续秉承“创新、质量、服务”的企业精神,致力于CMOS技术的研发和应用。公司将密切关注市场动态和技术发展趋势,不断调整和优化产品结构和市场布局。同时,公司还将加强与国际同行的合作与交流,共同推动电子行业的进步与发展。飞虹高科坚信,在全体员工的共同努力下,公司一定能够在电子行业中取得更加辉煌的成就。

亿宝科技(CNIBAO)公司的发展小趣事

随着环保意识的不断提高,亿宝科技积极响应国家绿色发展的号召。公司引进先进的环保设备和技术,减少生产过程中的污染物排放。同时,亿宝科技还注重产品的环保性能设计,推出了一系列绿色电子产品。这些产品不仅符合国家的环保标准,还赢得了消费者的青睐和认可。在绿色发展的道路上,亿宝科技展现了企业的责任和担当。

Cellergy公司的发展小趣事

随着公司实力的不断增强,Cellergy公司开始将目光投向全球市场。公司先后在多个国家和地区设立了分公司或办事处,以便更好地服务当地客户。同时,Cellergy公司还积极参加国际电子展会和技术交流活动,与全球同行分享经验和技术成果。这些举措不仅提升了Cellergy公司的国际影响力,也为其在全球市场的拓展奠定了坚实基础。

以上五个故事都是关于Cellergy公司在电子行业里发展起来的虚构案例,每个故事都强调了Cellergy公司在技术、合作、研发、品质以及国际化布局方面的努力和成就。这些故事虽然不代表Cellergy公司的真实发展历程,但可以为我们提供一个了解该公司发展脉络的参考框架。

Discera公司的发展小趣事

随着CMOS MEMS谐振器技术的不断成熟,Discera公司开始注重专利的申请和保护。他们投入大量资源用于技术研发和专利申请,逐渐在MEMS谐振器技术领域积累了大量的专利。这些专利不仅保护了公司的核心技术,也为公司的持续发展提供了坚实的法律保障。

问答坊 | AI 解惑

protelDXP2004中文破解版问题

我在用protelDXP2004时有些控制命令有时不能用,把软件关掉重新打开又可以,在家有没有这样的问题呀:L…

查看全部问答>

安防相关基础知识问答,欢迎补充

什么是周界防范 周界防范系统在防护区域的四周围墙上规划设计室外红外对射报警探测器,在周边形成一道看不见的红外墙,与报警控制器连接。当有人通过这道无形的围墙时,相应的报警探测器能将报警信号送到警卫值班室或控制中心的主机,发出声光报警 ...…

查看全部问答>

智能家居不再是梦 看其有多聪明

本帖最后由 jameswangsynnex 于 2015-3-3 20:00 编辑 按按手机,即使远在千里之外,依然能控制家里电器的开关;触摸感应条,不必费力用手拉,橱柜就会自动升降…… 7月9日至12日,第八届中国家博会夏季展在国际会展中心展出。记者“探营”发现, ...…

查看全部问答>

传智播客依靠尚学堂实现企业的快速发展

  传智播客依靠尚学堂实现企业的快速发展 目前Java培训行业竞争是非常激烈的,金融危机的到来更是让众多培训机构倒闭不少,行业洗牌在即。目前在北京招生最火爆的两家培训机构应该算是尚学堂和传智播客。这两家培训机构为何能成为北京 ...…

查看全部问答>

wince下的IE6是否支持ActiveX控件呢?

如题! 请实际实验过的朋友来说一下。 我试了竟然是无法显示控件。觉得不应该。…

查看全部问答>

ce 上能通过串口接另一个LCD屏显示内容么?应该找哪方面资料?

现可能通过USB转串口或是直接串口输出到另一个显示屏,这样的方案应该如何下手呀? 应该找哪方面的资料呢?…

查看全部问答>

怎么实现通过ActiveSync Remote Display对真机进行操作?

我在很多地方都看到这样的描述:“ActiveSync Remote Display,它可以在桌面上显示真实设备中的屏幕,并作有限的操作”   通过什么方法可以实现这样的功能?(PS:最好能具体些,有图文教程最好),限定的操作又是什么?    ...…

查看全部问答>

103的串口初始化不能有校验位和停止位吗

103默认串口设置是1个停止位,无校验,8数据位 我改成2个停止位,或者奇校验/偶校验,PC也按照这个参数设置,但是PC死活收到的不是正确数据 比如103发0x31,PC收到的是0x91…

查看全部问答>