This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
用TMS320F28027 DSP 做了一个电路,外部的上下左右等5个非自锁按键,连接到DSP的GPIO2,3,4,5,6 五个管脚上。
通过外部触发中断,实现显示屏上的数值输入和移动等功能。
存在的问题:
28027 DSP好像只能接三个外部IO口中断,现在要进行5个IO口按键中断操作,有什么方法吗?谢谢!
Troublemaker,
我的建议是将五个按键的信号都接到一个中断管脚上,如XINT1,同时五个按键又分别接到不是中断的管脚上,如GPIO1~GPIO5,这样如果按键1按下,则XINT1上有信号则触发中断,而且GPIO1也有信号,在中断ISR中通过扫描GPIO1~GPIO5的信号,得到GPIO1有信号,则可以判断按键1有动作。这样只需要一个XINT1就可以扫描按键了。