STM32 GPIO PB口不能使用PIN中断吗?起初PA引脚有用PIN中断,正常。
后来增加PB引脚上中断,PB使能中断,就出现异常。
查看更多
放弃引脚中断了,改用定时查询。低速的用软件定时器,高速的用硬件定时器。
可以的,是不是你中断的引脚有复用
没有啊,很奇怪
我再找找原因,现在绑定了2个PC上的引脚输入中断,使能中断正常,到绑定第3个PB上的引脚输入中断函数时,就出问题了,绑定失败,rt_pin_attach_irq返回7
[i=s] 本帖最后由 lhxzui 于 2019-6-21 15:27 编辑 [/i]
找到原因了,PB、PC口上相同编号的两个PIN,只能一个配置外部中断
对的,stm32就是这么限制的
这是一个非常重要的经验,以前有人给我讲这个特点时,当时我还在怀疑,以为是没有弄清楚情况,认为芯片不可能设计成这样,结果是真的,原来如此
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部