stm32的中断线相关知识大家可以简单百度了解下。
PC6和PE6共用一条中断线,那么 PC6 PE6 都想使用外部中断咋搞呢?
在rt-thread上实测,
PC6 和PE6无法同时使用中断, ISR内获取到的args字符串参数,始终都是PC6对应的参数(我的代码内PC6的外部中断ISR先注册)。
没办法,硬件已经做出来了,现在只能在软件上改,那么只能把其中一个管脚改为轮询方式了, 另一个业务要求实时性更高的则使用中断方式。
谁家的板子不是重做三四遍才成型呢,哪有一次成功的硬件。写程序别嫌自己头发太多。
感觉这个需求,和STM32中断线的设计违背呀,设计上应该就是不能同时使用同一个中断线的。
有个ISR传参的啊,不能通过传参来区分吗 实测不行
@大话西游2018 看来传参仅仅是为了区分不同中断线的中断触发,共用一个中断ISR函数的情况。