问题已经解决了: 1、编译器对于中断的处理不正确。换成ICCAVR就可以。 2、点击后触发多次,进行消抖就可以了。 |
代码是这样的,会发现LED在每个wait时间就会闪烁,相当于自己触发了中断 |
hitsdklz 发表于 2020-4-17 16:07 你好,atmega328p 的端口都带上拉,我也开启了,然后还是不行。 |
要有电平变化,才能触发;看看内部上拉是否打开 |
a2122596 发表于 2020-4-16 14:44 请问是什么意思? |
不错,这实在太良好了 |
有人能够帮忙解答一下吗。 |
权威人物 发表于 2020-4-14 17:57 请问你这个是加上拉电阻? 电阻上面的横杠和下面的都是接地? |
改下电路再测试 |
~}I]R[OS2]4{DJNYFZ1HAKG.png (4.01 KB, 下载次数: 65)
devcang 发表于 2020-4-14 09:33 你好,int0 接到了ps/2接口上。实际测试的时候没有连接ps/2线。相当于悬空。 |
不好意思 是int1 中断,已经修改标题和内容。 |
PD3是INT1哦 INT1接开关,对地了。。。。。INT0连接哪了 |