STM8S103的中断设置问题
大家好:请教一个关于STM8S103的中断问题,STM8的每个IO端口中断号只有一个,那么一个端口如果有两个以上引脚要设置成中断引脚该如何设置呢?比如在PC口如果我要设置成PC0、PC1都是外部中断,因为PC口只有一个中断号,那么我该如何设置呢,如何判别是那个端口发生了外部中断
:dizzy::dizzy::dizzy::dizzy: 官方例程里已经说明了,外部中断信号尽量不要使用同一组引脚,必须使用同一组时,只能通过进入中断服务函数后判别引脚的状态来区分了。 楼上正解 是的,加个判断函数,就可以了。不复杂 判断相应的GPIO口电平就可以了。 类似于PIC的中断控制机制,在中断函数中做条件判断来处理引脚的中断优先级。 说得有理 通读手册。 学习一下了。
页:
[1]