Re: [問題] 想問關於89S52去控制伺服馬達相關問題

作者: mick99988 (高雄人)   2015-10-26 23:05:30
※ 引述《WolfLord (呆呆小狼)》之銘言:
: ※ 引述《mick99988 (高雄人)》之銘言:
: : 不過89S52只有3組Timer夠給4個PWM給4個Servo馬達嗎?
: 你會寫,一個T1或T0就夠你輸出8~16的PWM了,而且還很精準(之前在板上有寫
: 過範例,但是好像不見了)
: 其實,一個8051就能做很多事了,操控個四軸機械手臂其實還很閒。
: 事實是你的創造力有多大MCU就有多強大,而不是MCU有些什麼你才能
: 做些什麼。
: 機械的動作都是以mS為單位的,一個24Mhz的8052指令是用500nS的速
: 度在跑。除非你的程式寫得跟破抹布一樣,不然為什麼會需要用到16
: 或32Bit的MCU才夠快??
今天在網路上找用中斷產生PWM的寫法,發現很多文章都套用這個
unsigned int dutytime=20000; //65536-45536就是責任週期
unsigned int ton=1280; //高電位比例=50% <
作者: chuegou (chuegou)   2015-10-27 01:28:00
會這樣寫主要是為了看懂.修改時不易改錯副程式再次呼叫比較方便duty你就想像成水龍頭,開越大水越多通常目標是馬達轉越快,當然也可以拿去加熱器或power用

Links booklink

Contact Us: admin [ a t ] ucptt.com