STM32 103系列 如何PD6 PB6同时设置IO中断方式呀
单独设置一个可以..设置两个就单片机死机
他们同时用到地址: LIN6..
这.....求助求助
好像不行,记得好像同一标号的px,是通过一个多路选择器来选的 tang_qianfeng 发表于 2023-5-21 12:44
好像不行,记得好像同一标号的px,是通过一个多路选择器来选的
(引用自2楼)
卧槽..有可能是真的... 如果没有因为设置本身导致死机,也就是说按你的设置可以两个脚都会进入中断,那么中断里面检测判断一下是哪个脚不就完了?
如果不可以同时设置,那么外部放两个二极管的事情,同样进去后再判断试一下就是,反正只要中断了就肯定是有真的中断,不是这个脚就是那个脚,多一条指令的事情 sweet_136 发表于 2023-5-21 12:51
卧槽..有可能是真的...
(引用自3楼)
就是这样的,5-9是共用一个 设置两个是啥意思?共用的中断,在中断里判断是哪个发生了。不应该嗝屁啊! 都没stm32中断吗,寄存器本身就是多选一,你选了PB6,那即使之前配置了PD6也是被覆盖掉,重点就是:多选一,
这死机完全就是程序没搞对 不太喜欢STM32这种中断方式,其它单片机所有Io都可以配中断,在中断里再查询对应标志就行了。
页:
[1]