stm32f103定时器3输出PWM信号 已通过示波器正确检验 使用的是普中的开发板 全部为完全重映射
单片机源程序如下:
- #include "system.h"
- #include "SysTick.h"
- #include "led.h"
- #include "pwm.h"
- int main()
- {
-
- SysTick_Init(72);
- NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //中断优先级分组 分2组
- LED_Init();
-
- TIM3_CH1_PWM_Init(2000-1,720-1); //20ms 50hz 完全重映射到PC6
- TIM3_CH2_PWM_Init(2000-1,720-1); //完全重映射到PC7
- TIM3_CH3_PWM_Init(2000-1,720-1); //完全重映射到PC8
- TIM3_CH4_PWM_Init(2000-1,720-1); //完全重映射到PC9
-
- while(1)
- {
-
- TIM_SetCompare1(TIM3,2000-150);
- TIM_SetCompare2(TIM3,2000-150);
- TIM_SetCompare3(TIM3,2000-150);
- TIM_SetCompare4(TIM3,2000-150);
-
- delay_ms(10);
- }
- }
复制代码
所有资料51hei提供下载:
TIM3的4路PWM输出 普中 F1.7z
(176.26 KB, 下载次数: 41)
|