最近遇到个很奇怪的问题:有个案子,CC2640 仿照 SensorTag 做了一个工程,里面用到按键中断,后来需要串口功能,就加了 UART 程序,打开 UART,可以正常打印数据,但是此事按键中断不能触发,关掉 UART,按键中断又可以触发。绝对不是 I\O 复用了,查了好久也没找到原因。
你的串口初始化函数中是不是允许串口中断了?
你的uart是使用中断方式打印数据的吗?如果是,你看看中断的优先级设置。