用于測試舵機,轉角為0~90度,實驗結果為舵機來回轉動
單片機源程序如下:
- #include"pwm.h"
- #include"delay.h"
- int main(void)
- {
- u16 led0pwmval;
- delay_init(72);
- TIM2_PWM_Init(1999,719); //100Khz的計數頻 0.01ms計數一詞,計數到2000為20ms
- for(;;)
- {
- for(led0pwmval=50;led0pwmval<150;led0pwmval++)
- {
- TIM_SetCompare3(TIM2,led0pwmval);
- delay_ms(8); //延時多久很重要,自己一點點試。
- }
- for(led0pwmval=150;led0pwmval>50;led0pwmval--)
- {TIM_SetCompare3(TIM2,led0pwmval);
- delay_ms(8);
- }
- }
- }
復制代碼
所有資料51hei提供下載:
舵機測試.rar
(272.6 KB, 下載次數: 57)
2018-7-6 02:51 上傳
點擊文件名下載附件
舵機測試 下載積分: 黑幣 -5
|