51.png (38.4 KB, 下载次数: 106)
1.png (46.61 KB, 下载次数: 96)
1AJ1987402 发表于 2020-9-10 16:42
stepmotor.c(94): warning C275: expression with possibly no effect
wulin 发表于 2020-9-10 20:38
2处语法错误
case 1:KEY_Status==0;SetpP();break; //步进电机正转70度停止
case 2:KEY_Status==1;S ...
wulin 发表于 2020-9-10 20:38
2处语法错误
case 1:KEY_Status==0;SetpP();break; //步进电机正转70度停止
case 2:KEY_Status==1;S ...
1AJ1987402 发表于 2020-9-10 21:02
但安键按下来,第一步已工作,电机正转OK,就是松开安键时不进行第二步,
wulin 发表于 2020-9-11 05:41
SetpP() 和SetpN()之一一旦被调用就会死在while(1);,永远出不来。
void SetpP() //步进电机正转70度 ...
青桑叶 发表于 2020-9-11 08:23
程序停在While(1);
青桑叶 发表于 2020-9-11 14:31
void SetpP() //步进电机正转70度停止
{
uint j,k;
lfc315 发表于 2020-9-11 18:20
能把流程描述出来,也就基本能写出源码了吧
青桑叶 发表于 2020-9-12 17:32
说一下吧.你可以解决的.就是你在程序上加个判断条件:上升沿触发--正转;下降沿触发--反转;互相学习!!!
13303022280 发表于 2020-9-17 16:44
感觉你对switch case有些误区, case 1:KEY_Status==0;SetpP();break; //步进电机正转70度停止
...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |