|
- //#include "led.h"
- #include "delay.h"
- //#include "key.h"
- //#include "sys.h"//<timer.h>里包含過了
- //#include "usart.h"
- #include "timer.h"
-
- int main(void)
- {
- u8 i;
- u16 pwmval=0;
-
- delay_init(); //延時(shí)函數(shù)初始化
- // TIM3_PWM_Init(1999,719); //不分頻。PWM頻率=100000/2000=50hz
- TIM4_PWM_Init(1999,719); //不分頻。PWM頻率=100000/2000=50hz
- while(1)
- {
- delay_ms(500);
- pwmval=1750; //對(duì)應(yīng)180度
- TIM_SetCompare2(TIM3,pwmval);
- delay_ms(500);
- pwmval=1800; //對(duì)應(yīng)135度
- TIM_SetCompare2(TIM3,pwmval);
-
- delay_ms(500);
- pwmval=1850; //對(duì)應(yīng)90度
- TIM_SetCompare2(TIM3,pwmval);
- delay_ms(500);
- pwmval=1900; //對(duì)應(yīng)45度
- TIM_SetCompare2(TIM3,pwmval);
- delay_ms(500);
- pwmval=1950; //對(duì)應(yīng)0度
- TIM_SetCompare2(TIM3,pwmval);
- #if 0
- pwmval=1950;
- for(i=0;i<5;i++)//依次從0度轉(zhuǎn)到180度每隔45度轉(zhuǎn)一次
- {
- delay_ms(1000);
- //TIM_SetCompare2(TIM3,pwmval);
- TIM_SetCompare1(TIM4,pwmval);
- pwmval-=50;
- }
- #endif
- }
- }
復(fù)制代碼
|
-
-
mg90s.7z
2021-1-20 22:10 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
185.64 KB, 下載次數(shù): 27, 下載積分: 黑幣 -5
評(píng)分
-
查看全部評(píng)分
|