找回密码
 注册
搜索
查看: 704|回复: 0

[讨论] STM32__定时器与_PWM_快速使用入门.pdf

[复制链接]
发表于 2013-3-22 14:55:22 | 显示全部楼层 |阅读模式
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
【简 介】:
【目 录】:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-31 11:09 , Processed in 0.065880 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表