asssdz-382474 发表于 2016-10-28 18:42:03

:):):):):):):):)

从天而降小太阳 发表于 2016-11-1 19:28:34

jinglixixi 发表于 2016-10-28 08:03
就是在主函数中去掉与LED1无关的语句,再用LED1(ON);如果亮(也可能是LED1(OFF);视硬件的接法),则说明 ...

好的,非常感谢

从天而降小太阳 发表于 2016-11-1 19:33:19

xhzheng 发表于 2016-10-28 10:37
ch定义局部变量,
串口接收,无法进行ch赋值;

我把ch改为全局变量了,灯亮了,但是进入死循环出不来,只有复位后发送B才能灭,否则一直亮着

从天而降小太阳 发表于 2016-11-1 19:36:13

黑皮男 发表于 2016-10-28 11:26
确实ch变量一直没赋值,肯定没有作用

是的,我改成全局变量了,灯亮了,但是进入死循环出不来,灯会一直亮,复位后发送B灯才能灭

从天而降小太阳 发表于 2016-11-1 20:37:13

ljman1101 发表于 2016-10-28 13:08
把main函数里面的ch设为全局,并加上volatile char ch, 然后把串口中断中的ch屏蔽掉,在试试 ...

嗯,谢谢
页: 1 2 3 [4]
查看完整版本: 帮忙看一下这段代码为啥不能点亮LED,求大神指导