按照电路图制作了8*8键盘 8数码管 数码管工作正常 但是用官方测试程序时卡在 while(ch451_key==0xff); //等待中断
按哪个键都过不去,这个问题出在哪里?
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU
按照电路图制作了8*8键盘 8数码管 数码管工作正常 但是用官方测试程序时卡在 while(ch451_key==0xff); //等待中断
按哪个键都过不去,这个问题出在哪里?
程序中使用的是外部中断1来获取键值,你查一下是否接了外部中断线。
连线肯定可靠。 刚刚用万用表测了一下DOUT的电平,不按按键时保持高电平,一旦按下按键DOUT始终保持在低电平,单片机就卡在中断了,这是什么原因?
DOUT为低,说明CH451已经检测到按键并发出中断信号了。但是读键值的命令没有发过去,你监控一下程序运行到哪里了。理论没有问题的,首先确定有没有进中断。