※ 引述《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% <