2019-07-18 17:31发布
peternie 发表于 2019-5-15 22:06 按键这不执行简单得就两个问题: 1、中断未打开; 2、中断开错了;
shugan2011 发表于 2019-5-15 21:52 这个确实没有。但是,正点原子的例子是可以执行的。 后来我比较了下,我发下一个RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE); 有这句,中断就能执行,没有的话,原子的例子也不能中断。很奇怪,串口和中断有什么关系?
zhouxk 发表于 2019-5-15 22:32 试试这个程序,如果还是不能中断,那说明你的上拉没拉上去,或者管脚坏了。换一个管脚试试。 你不用管原子的是什么样的,可以跑跑官方固件库的样例程序。
最多设置5个标签!
1、中断未打开;
2、中断开错了;
如果深入你会发现还有一个问题会造成无按键中断产生:
就是中断的映射位与其他中断映射位冲突。
分析了下,还是对硬件不了解,估计对硬件了解就能避免这类问题。。。
试试这个程序,如果还是不能中断,那说明你的上拉没拉上去,或者管脚坏了。换一个管脚试试。
你不用管原子的是什么样的,可以跑跑官方固件库的样例程序。
非常感谢,你的方法解决了这个问题。谢谢
一周热门 更多>