不客气,我没有看懂您的按键在哪个数码管显示,所以我只好提示了下。 |
wulin 发表于 2023-11-18 20:58 嗯嗯,谢谢了 |
newlined 发表于 2023-11-18 16:40 哦哦,谢谢 |
missingor 发表于 2023-11-18 14:15 只要运行到KeyDown();就死在里面了,根本没有机会运行GPIO_DIG=smgduan[KeyValue];,数码管怎么亮? |
newlined 发表于 2023-11-18 16:40 啊,不对吗?我这个按下一个按键后,显示一个数字,然后一直循环,如果有键按下,数字就会在变,没有就不变 |
void KeyDown(void) { while(1) 第二个程序,有一个死循环? |
菜鸡工程师 发表于 2023-11-18 14:12 啊,刚用keil不知debug咋用,不过谢谢了,我去看看怎么用 |
wulin 发表于 2023-11-18 14:05 第二个程序是我改的,也只是换了个思路,也是按照硬件来的,为啥不亮呢? |
可以debug看一下问题出在哪里 |
代码编译没有问题只能说没有语法问题,不能证明没有逻辑问题。虽然开发板自带的程序不算是好程序,但对于初学者比较容易理解。只有充分理解原代码,才能在此基础上优化,否则出错都找不到问题所在。 |