|
STM32 定时器与PWM 快速使用入门
要求:在万利的开发板EK-STM32F 上产生周期为1 秒,占空比分别为50% 10%的PWM
并且点亮板上的LD1,LD2 灯闪烁。
做法很简单。
STM32 的PWM 是由定时器来产生的。
可以看出。定时器3 的通道1 至4 在GPIO 端口的映像。如果是完全映射。
各通道的连接引脚如下:
CH1=PC6, CH2=PC7, CH3=PC8, CH4=PC9
这样,刚好与板上的LD1,LD2 灯符合,因为LD1 连接到PC7,LD2 连接到PC6 引脚。
关于PWM 一些知识.
STM32 的TIMx 是TIMx_ARR 寄存器确定频率(周期)、由TIMx_CCRx 寄存器确定占空比的
信号。
使用定时器3。而TIM2、3、4 的时钟源是APB1 即是PCLK1 ( APB1 对应PCLK1 )
PCLK1 = APB1 = HCLK/2 = SYSCLK/2 = 36MHZ (36,000,000 HZ)
但是注意: 倍频器会自动倍2, 即是【72MHZ】!
代码如下:
void
STM32_PWM_GPIO_Configuration(void)
【文件名】:13322@52RD_STM32快速使用入门.pdf
【格 式】:pdf
【大 小】:68K
【简 介】:
【目 录】:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|