|
- //#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(); //延時函數初始化
- // 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; //對應180度
- TIM_SetCompare2(TIM3,pwmval);
- delay_ms(500);
- pwmval=1800; //對應135度
- TIM_SetCompare2(TIM3,pwmval);
-
- delay_ms(500);
- pwmval=1850; //對應90度
- TIM_SetCompare2(TIM3,pwmval);
- delay_ms(500);
- pwmval=1900; //對應45度
- TIM_SetCompare2(TIM3,pwmval);
- delay_ms(500);
- pwmval=1950; //對應0度
- TIM_SetCompare2(TIM3,pwmval);
- #if 0
- pwmval=1950;
- for(i=0;i<5;i++)//依次從0度轉到180度每隔45度轉一次
- {
- delay_ms(1000);
- //TIM_SetCompare2(TIM3,pwmval);
- TIM_SetCompare1(TIM4,pwmval);
- pwmval-=50;
- }
- #endif
- }
- }
復制代碼
|
-
-
mg90s.7z
2021-1-20 22:10 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
185.64 KB, 下載次數: 27, 下載積分: 黑幣 -5
評分
-
查看全部評分
|