看板 [ ASM ]
討論串正在思考如何用8051來控制機械臂
共 9 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者MasterChang (我愛ASM)時間18年前 (2007/02/08 18:00), 編輯資訊
1
0
0
內容預覽:
用軟體delay的確可以產生方波,那51在跑迴圈時,其他的工作怎麼辦?. 市售遙控機用的RC伺服馬達是用不同的duty的PWM信號來控制轉動角度,. 跟txd沒有關係。. 另I/O的扇出力不足,要想清楚I/O是要幹嘛用的。. 延遲迴圈的的執行時間可以用手算,Keil C 可以產生組語檔檢查,要精.
(還有35個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者loveflames (.....)時間18年前 (2007/02/08 18:21), 編輯資訊
0
0
0
內容預覽:
延遲100us的話. 倒是沒什麼問題. delay:mov r0,#48;2clk. djnz r0,$;48*2=96clk. ret;2clk. -. 用12Mhz的石英晶體會剛好用掉100個clk=100us. 不過如果用11.0592MHz的就要另外改. --. 薔薇水晶の鼠径部のホールを強

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者sintsu (sin)時間18年前 (2007/02/08 20:02), 編輯資訊
1
0
0
內容預覽:
迴圈佔用的問題我也不確定有沒有直接的辦法解決. 不知道設定中斷優先順序能不能減輕問題,51應該沒辦法多工吧?我之前在推步進馬達的時候有發生過輸出不足導致推不動達靈頓驅動馬達後來用1k排阻接5v升壓解決了檢查組語檔是個好辦法,我還沒試過,提議不錯:P. 補充一下在keilC裡面插入asm code的方
(還有27個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者MasterChang (我愛ASM)時間18年前 (2007/02/09 00:12), 編輯資訊
0
0
0
內容預覽:
幾乎教科書型的教材都是教要用Timer....似乎沒什麼選擇。XD. 多工會有所謂即時性的問題。就是你系統的ticks time要多少?. 進行tasks切換過度頻繁會降低uC的效能。. 另可以參考RTOS的delay的實作的一些資料,都會提到他的delay準確性. 的問題。比如delay_ms(1
(還有260個字)
首頁
上一頁
1
2
下一頁
尾頁