发布网友 发布时间:2022-05-02 12:49
共1个回答
热心网友 时间:2023-10-06 04:06
如果程序正确的话,当程序在跑的时候,按下按键,就进入中断了。
如果程序不正确的话,可能是中断的优先级,配置之类的没弄好。如果不确定是不是这个问题的话,建议先写个简单的程序,试一下中断功能,比如按一下键跑马灯就亮之类的,看下中断程序和设置有没有问题,排除这个问题再检查其他
设置成上升沿和下降沿木有区别,因为按按键,然后按键复位,是一个上升沿+下降沿;
还有就是按键可能坏了,或者不灵敏,最好用示波器检测一下
调试程序推荐单步执行,这样比较容易找出问题,好久没弄单片机了,暂且想到这些。。