有關KeilCx51步進馬達控制程式問題 - 健身

Table of Contents

由於工作的關係,需要研究到二相步進馬達,看了他的原理與應用後,仍然有很多的疑問.在網路上抓了網友的demo範例下來作測試,還是有很多的疑惑,希望有熱心的朋友可以幫我想想解決的辦法以下是程式碼:(疑惑在程式碼的下方)#includeintcount=800;<-一圈200步,4圈800步chardirect=0;unsignedcharstep=0x01;unsignedintspeed=(655

All Comments

Kyle avatarKyle2011-01-26
A1:程式利用Timer來當單步時間..用1相驅動A2:步數??把時間加長,用數的不就知道了?A3:加速減速,就把時間加長,減少就可以了A4:步馬說停就停,哪需煞車??A5:程式控制在主程式加上按鍵偵測就可以了while(1){if(KEY){direct=1;}else{direct=0;}}A6:停止....讓Timer停,所有動作都停了while(1){if(KEY1){TRx=0;}else{TRx=1;}}A7:速度就只能用�
Damian avatarDamian2011-01-26
請問,配合按鍵對馬達做控制的這兩段程式碼應該加在哪裡?我有把它加在主程式main的下方,但編譯時錯誤訊息為key未定義請問,是我少了什麼嗎?