查看: 2170|回复: 1

STM32F107VC金龙开发板 第九章 金龙107——PWM输出

[复制链接]

该用户从未签到

发表于 2015-4-15 11:44:29 | 显示全部楼层 |阅读模式
分享到:
第九章 金龙107——PWM输出

9.1 PWM简介:
脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。PWM 本质上其实就是一种周期一定,而高低电平占空比可调的方波。
9.2实验说明:
    在本实验中,主要使用STM32F107TIM4_CH3,程序下载运行后,
9.3硬件说明:
这节实验是用TIM4_CH3产生PWM,没涉及其他硬件
9.4程序说明:
    分析一下TIM4定时器工作在PWM1模式下的工作机制。当定时器启动计数后,若当前计数值小于某通道(假设为通道3)的比较值,则对应通道3的引脚保持高电平;而若当前计数值递增至大于某通道比较值的水平,则引脚翻转为低电平;计数值继续增大至重装载值的水平时,引脚复而保持高电平,计数值重新装载再次计数,以此重复以上过程。如果将输出比较值设为Vcom,重装载值设为Vprer,则可以计算出这种参数设置下所产生的PWM信号频率Fpwm为Fpwm=72 000 000/Vprer
其中72 00 000TIM计数时钟1分频所得,而该PWM信号的占空比Duty
                           Duty=Vcom/Vprer*100%
接下来我们打开 main.c 文件,看到如下代码
图片3.png

图片8.png

图片2.png

图片1.png








9.5实验现象:
JLINK下载运行后,用示波器探头接到PB8,对应金龙板子上CN3PWM输出端口,可以看到10kHz的频率,占空比为50%的波形。

回复

使用道具 举报

  • TA的每日心情
    开心
    2020-2-14 12:16
  • 签到天数: 827 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-4-15 15:01:34 | 显示全部楼层
    谢谢分享学习一下
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-30 09:51 , Processed in 0.127562 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.