|
最近學(xué)校在做簡易智能車,寫了個控制舵機的pwm函數(shù),方式是用定時器0來控制高低電平的輸出,然后每次傳感器會得到舵機的角度,根據(jù)這個角度重裝定時器。
于是乎就寫了個全局的角度變量傳給定時器來重裝定時器(很多函數(shù)都要用這個角度變量,只能寫全局的)。
問題是每次程序拿到這個全局變量很耗時間,pwm產(chǎn)生的占空比最大不能超過百分之7,但是讀取這個變量會導(dǎo)致百分之5的誤差。想請教下有沒有精度高的pwm產(chǎn)生方式,不能用自動重裝。
謝謝各位前輩。 |
|