历史上的今天
返回首页

历史上的今天

今天是:2025年04月09日(星期三)

正在发生

2019年04月09日 | stm32中pwm频率和占空比设置

2019-04-09 来源:eefocus

对于72M频率来说,计算pwm频率是:


频率:


//Fpwm = 72M / ((arr+1)*(psc+1))(单位:Hz)

占空比:


//duty circle = TIM3->CCR1 / arr(单位:%)



这样每次改变频率和占空比都要手动算一下,非常不方便。


下面进行改进:


//PWM输出初始化

//arr:自动重装值

//psc:时钟预分频数

 

void set_pwm1(u32 arr,u16 psc)

{

double T_ARR,DPwm_CCR2;


T_ARR=(double)72000000/arr; 

DPwm_CCR2=(double)(T_ARR * psc)/10000;


T_ARR=T_ARR+0.5;//四舍五入算法

DPwm_CCR2=DPwm_CCR2+0.5;//四舍五入算法


// PWM_Config_step((u16)T_ARR, (u16)DPwm_CCR2, 1);

PWM_Period = (u16)T_ARR;


TIM1->CCR1 =DPwm_CCR2;

 

}


使用:set_pwm1(20000,1000); 这样就是20KHZ,10%

使用:set_pwm1(80000,5000); 这样就是80KHZ,50%


推荐阅读

史海拾趣

晶群科技(Gem-micro)公司的发展小趣事

机顶盒,全称为数字视频变换盒,是现代家庭娱乐中不可或缺的重要设备。它作为连接电视机与外部信号源的桥梁,不仅实现了传统电视信号的接收与转换,还通过数字化和网络化技术,极大地丰富了用户的观看体验。

从功能上看,机顶盒主要分为数字机顶盒和网络机顶盒两大类。数字机顶盒主要实现数模转换功能,让用户在模拟电视机上也能观看数字电视,包括有线电视、卫星电视和地面广播电视等多种信号源。而网络机顶盒则更进一步,能够接入互联网,提供包括在线视频、流媒体服务、游戏等在内的多元化娱乐选择。

在技术层面,机顶盒不断升级,逐步向高清、超高清乃至更高级别的视频标准迈进。同时,智能化技术的应用,如语音助手、智能推荐等,使得机顶盒的操作更加便捷,用户体验更加优越。此外,随着云计算和边缘计算技术的发展,机顶盒在内容分发和管理上也变得更加高效。

综上所述,机顶盒以其强大的功能和不断升级的技术,成为现代家庭娱乐的重要组成部分。它不仅满足了用户日益多样化的观看需求,还通过技术创新不断提升用户体验,引领着家庭娱乐的未来发展方向。

Hewlett Packard Co公司的发展小趣事
类似地,高音控制电位器(如RP5)用于调节高音成分的衰减量。顺时针旋转电位器通常会增加高音输出,逆时针旋转则会减少。
方向电子公司的发展小趣事
合理布线以减少信号干扰和噪声影响,提高音质表现。
ENSIGN公司的发展小趣事

为了拓展国际市场,ENSIGN与韩国Feelux成立合资公司Feelux Shanghai,共同为高端品牌提供更专业的服务。这一举措不仅增强了ENSIGN的品牌影响力,还为公司带来了更多的商业机会。同时,ENSIGN还成为了Coelux的中国区经销商,进一步扩大了其在国际市场的份额。

格瑞宝(GP)公司的发展小趣事

格瑞宝公司成立于2014年8月,总部选址于上海张江高科园,这里是中国科技创新的重要基地之一。公司从创立之初就明确了以自主研发、销售服务为主体的半导体公司发展路径。这一决策不仅为格瑞宝提供了丰富的科技资源和人才支持,也为其后续快速发展奠定了坚实基础。在总部的带领下,格瑞宝逐步建立起完善的产品研发、设计、测试和销售体系。

安森德(Ascend)公司的发展小趣事

随着产品技术的成熟,安森德公司开始积极拓展市场。公司凭借优质的产品和服务,成功进入工业电源、电机驱动、消费电子等多个领域。同时,安森德积极寻求与全球顶尖企业的战略合作,通过与这些企业的技术交流和业务合作,不断提升自身的技术水平和市场竞争力。这些合作不仅为安森德带来了更多的商业机会,也进一步提升了公司在行业内的知名度和影响力。

问答坊 | AI 解惑

郑铁职院无线电协会09年全国大学生电子设计竞赛全纪录——《破茧成蝶》

本帖最后由 paulhyde 于 2014-9-15 09:00 编辑 郑州铁路职业技术学院无线电协会在07年“全国大学生电子设计竞赛”中获得最高奖“索尼杯”、 “全国一等奖”后,在09年度“全国大学生电子设计竞赛”中再创佳绩:荣获全国一等奖一个、全国二等奖一个 ...…

查看全部问答>

短信猫在气象行业应用

短信猫在气象行业应用 气象信息采集系统利用实时采集的气象资料,对未来一定时段内的气象情况作出较为精确的预测和报警,包括进行短期的降雨预报、中期降水预报和洪水的预警预报,是防汛工作中非常重要的环节构建气象信息采集传输系统要求数据通信 ...…

查看全部问答>

新手: 独立按键问题。按下键松手后 接口的电位自动回复高电平???

就是 独立按键 按下键后 接口置零电位,松手后 ,接口回复高电位?? 是自动回复的么?…

查看全部问答>

RasSetEntryProperties()函数问题?

函数原型 DWORD RasSetEntryProperties(   LPWSTR lpszPhoneBook,   LPWSTR szEntry,   LPRASENTRY lpbEntry,   DWORD dwEntrySize,   LPBYTE lpb,   DWORD dwSize ); ...…

查看全部问答>

WinCE5中要禁止打开控制面板,有办法吗?

WinCE5中要禁止打开控制面板,有办法吗?…

查看全部问答>

嵌入式学什么?

我是一名学习软件工程嵌入式软件开发的学生,在大学4年应该掌握那些技术才更好的为将来有好的工作?…

查看全部问答>

各位大哥,我需要给2812外扩AD,请帮忙一下.

由于我要采样11路,所以问两个问题: 一\\\\请帮忙推荐一个比较适合的AD采样芯片 二,AD采样结果用SPI接收好,还是多通道缓冲接收好呢…

查看全部问答>

wince6 gpio读数据的驱动问题

小弟做毕设遇到个棘手问题,望各位好心人帮助小弟用的arm开发板是友坚恒天的S3C6410,将GPIO的GPK的15-8位和GPL的7-0位从高到低组合成16位数据,但在编写驱动时报错,可能是XXX_read函数有问题,代码如下:驱动部分代码:DWORD GIO_Init(LPCTSTR PC ...…

查看全部问答>

51做的俄罗斯方块游戏,有图有真相!

51做的俄罗斯方块游戏,有图有真相!…

查看全部问答>

二级引导文件没有被生成在out文件中

昨天更换了最新的ccs3.3。奇怪的是这个编译器没有把我用来做二级引导的boot.c文件生成在out文件中。 因为看.map文件时,内存的0至0x400没有使用。请问这是什么情况。 不能自启动很是着急,请问各位高手这应该怎么处理? 是不是编译器优化的问题 ...…

查看全部问答>