历史上的今天

今天是:2024年10月15日(星期二)

正在发生

2018年10月15日 | 关于STM32在程序中间修改PWM值的总结

发布者:创新之梦 来源: eefocus关键字:STM32  PWM值 手机看文章 扫描二维码
随时随地手机看文章

首先在STM32库函数里有这样一个函数
void TIM3_PWM_Init(u16 arr,u16 psc)

若TIM3_PWM_Init(7200,100)//设置频谱7200.分频100

我们初始化定时器得到得频率为PWM频率=72000000/7200=10000hz   10000/100=100hz;
TIM_SetCompare2(TIM3,pwmval);函数调节占空比;
占空比为arr/pwmval;

占空比在主循环里可修改通过TIM_SetCompare2(TIM3,pwmval);

若想要在程序进程中修改频率需要函数TIM_SetAutoreload(TIM3,arr); 
这个函数就是手动更改 TIMx->ARR 的意思     
使能预装载ARPE 可以保证ARR在 更新事件到来时(或者你说的周期结束) 被 送到影子寄存器
如果不使能ARPE,  写入的ARR值立即生效;

所以最终在程序进程中修改我们的pwm需要通过
TIM_SetCompare2(TIM3,pwmval);
TIM_SetAutoreload(TIM3,arr);
两个函数实现。


关键字:STM32  PWM值 引用地址:关于STM32在程序中间修改PWM值的总结

上一篇:STM32F103单片机复位电路回顾
下一篇:STM32,浮空输入-默认电平

推荐阅读

近日,知名调研机构IC Insights发布报告指出,全球四家规模最大的纯晶圆代工厂(台积电、格罗方德、联电及中芯国际)2018年每片晶圆的平均价格有望从2017年的1136美元上涨至1138美元,增加2美元。   不过,四家公司情况不尽相同。IC Insights认为,台积电2018年平均价格可达1382美元/片,较2107年(1368美元/片)增加14美元,增幅为1.02%;格芯2018年的均...
— 面向CPE终端的完整解决方案助力业界加速向消费者提供即插即用的数千兆比特宽带服务,提供DSL、有线和光纤部署的替代方案 — Qualcomm Incorporated全资子公司Qualcomm Technologies, Inc.今日宣布推出面向5G固定无线接入(FWA)家庭网关的全新参考设计。该参考设计采用完整的一站式解决方案,集成Qualcomm Technologies最先进的连接技术解决方案...
原料、人力、租金一直以来是餐饮行业成本的三座大山,随着人口红利的消失,作为劳动密集型产业的餐饮行业人力成本上升尤为明显,利润空间被进一步挤压,发展的空间与速度受到了大幅度限制。中国移动OneLink送餐机器人紧密围绕餐厅场景需求设计,实现低成本的对餐厅传菜的人力替代,助力餐厅运营降本增效。中国移动OneLink送餐机器人作为智能化的科技成果,...
1.NandFlash初始化 Nandflash初始化主要包括时序图的设置和Nandflash控制器的使能,我们首先看一下S3C2440芯片手册里面的时序图。上图中的HCLK我们已经设置成了100M。那么时钟周期是1/100M=10ns 然后下图是NandFlash芯片手册里面的时序图。我们将S2C2440里面NandFlash控制器的时序图和NandFlash时序图结合起来看。左图中的TACLS表示当我们的CLE/ALE发出之...

史海拾趣

问答坊 | AI 解惑

c51读写24c02

// extern void DelayMs(unsigned int);// extern void Read24c02(unsigned char *RamAddress,unsigned char RomAddress,unsigned char bytes);// extern void Write24c02(unsigned char *RamAddress,unsigned char RomAddress,unsigned char bytes ...…

查看全部问答∨

wince上电自启动,如何不出现桌面,直接出现我的程序界面?

我现在用注册表的方式,让我的程序(窗口程序)在gwes,explore之后启动。这样会先出现桌面2,3秒再出现我的程序。 如果希望不出现桌面,要怎么做。…

查看全部问答∨

手机图片浏览代码

手机图片浏览代码, 屏幕上3*3张小图片,点击其中一张就会全屏现实…

查看全部问答∨

为什么有的驱动安装完后会在任务栏显示删除硬件?

就像U盘驱动那样?而有些就不会显示,关键是在哪里呢?…

查看全部问答∨

VC程序移植的一个问题

我用VC写的程序移植到WinCE中,原来用到了一个CHtmlView类,但在WinCE中不支持,怎么办啊?…

查看全部问答∨

求助STM8SF103F3批量烧写RST引脚出现的问题

最近用了1000片STM8S103F3,工作电压5V,用的是STLink通过SWIM烧写的,其中有近100片出现问题,主要是用IAR烧写完后,自动重复复位,用示波器观察RST引脚波形如下,幅度在3V左右的锯齿波。诸位是否知道原因请指点。 IMG_0015.JP ...…

查看全部问答∨

[转]代码优化-之-优化除法(内含牛顿迭代法介绍)

tag:代码优化,除法,牛顿迭代,减法代替除法,除法优化   说明:文章中的很多数据可能在不同的CPU或不同的系统环境下有不同的结果,数据仅供参考   x86系列的CPU对于位运算、加、减等基本指令都能在1个CPU周期内完成(现在的CPU还 ...…

查看全部问答∨

看看MSP430单片机

第一次看看MSP430,虽然买了,但还没有学他,不知道好不好学,真很想学学他。…

查看全部问答∨

电压跟随器的作用有哪些?

在百度百科中看到 电压跟随器的其中一个好处是,提高了输入阻抗,这样,输入电容的容量可以大幅度减小,为应用高品质的电容提供了前提保证。 为什么可以说:输入电容的容量可以大幅度减小? 小弟初入模拟电子的世界,还请各位帮忙解释一下,非 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved