51.png (38.4 KB, 下載次數(shù): 106)
1.png (46.61 KB, 下載次數(shù): 96)
1AJ1987402 發(fā)表于 2020-9-10 16:42
stepmotor.c(94): warning C275: expression with possibly no effect
wulin 發(fā)表于 2020-9-10 20:38
2處語法錯誤
case 1:KEY_Status==0;SetpP();break; //步進電機正轉(zhuǎn)70度停止
case 2:KEY_Status==1;S ...
wulin 發(fā)表于 2020-9-10 20:38
2處語法錯誤
case 1:KEY_Status==0;SetpP();break; //步進電機正轉(zhuǎn)70度停止
case 2:KEY_Status==1;S ...
1AJ1987402 發(fā)表于 2020-9-10 21:02
但安鍵按下來,第一步已工作,電機正轉(zhuǎn)OK,就是松開安鍵時不進行第二步,
wulin 發(fā)表于 2020-9-11 05:41
SetpP() 和SetpN()之一一旦被調(diào)用就會死在while(1);,永遠出不來。
void SetpP() //步進電機正轉(zhuǎn)70度 ...
青桑葉 發(fā)表于 2020-9-11 08:23
程序停在While(1);
青桑葉 發(fā)表于 2020-9-11 14:31
void SetpP() //步進電機正轉(zhuǎn)70度停止
{
uint j,k;
lfc315 發(fā)表于 2020-9-11 18:20
能把流程描述出來,也就基本能寫出源碼了吧
青桑葉 發(fā)表于 2020-9-12 17:32
說一下吧.你可以解決的.就是你在程序上加個判斷條件:上升沿觸發(fā)--正轉(zhuǎn);下降沿觸發(fā)--反轉(zhuǎn);互相學(xué)習(xí)!!!
13303022280 發(fā)表于 2020-9-17 16:44
感覺你對switch case有些誤區(qū), case 1:KEY_Status==0;SetpP();break; //步進電機正轉(zhuǎn)70度停止
...
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |