历史上的今天
返回首页

历史上的今天

今天是:2025年07月24日(星期四)

正在发生

2018年07月24日 | stm8s定时器输出比较模式

2018-07-24 来源:eefocus

stm8s定时器输出比较一般用来做pwm输出。因此通过pwm输出来讲解输出比较。手册中说“脉冲宽度调制(PWM)模式可以产生一个由TIMx_ARR寄存器确定频率、由TIMx_CCRi寄存器确定占空比的信号”。由这句话得出:1、ARR的值,即定时周期=pwm周期 2、占空比=CCR/ARR。此处的x表示1,2,3,即TIM1,TIM2,TIM3。i表示通道号,具体看芯片引脚图。

下面以TIM2的CH1为例,输出4000Hz,占空比50%的pwm:

    TIM2_PSCR = 0x01; //配置TIM2为2分频->4MHz
    TIM2_ARRH = 0x03; //4M/(0x03E7+1) ->4000Hz
    TIM2_ARRL = 0xE7; 
    TIM2_CCMR1_CC1S = 0;//CC1通道被配置为输出
    TIM2_CCMR1_OC1M = 6;//PWM模式1,TIM1_CNT    TIM2_CCER1_CC1P = 0;//OC1高电平有效
    TIM2_CCR1H = 0x01;//0x1F3+1->占空比50%
    TIM2_CCR1L = 0xF3;   
    TIM2_CCER1_CC1E = 1;//开CC1通道

    TIM2_CR1_CEN = 1;//使能计数器 

说明:OC1M不同的值有不同的含义,可以看手册,自己实验一下。要关pwm输出就可以改OC1M的值,改CCR的值,关通道,关定时器,关定时器时钟。

注意:如果是高级定时器TIM1还要把TIM1_BKR的MOE置1

输出比较也就是CNTR的值和CCR的值相同时会发生pwm跳变。如果开启比较中断,此时会进入中断,可以用来计数脉冲数,或者当作定时中断来用


推荐阅读

史海拾趣

微芯(CMOSIC)公司的发展小趣事

为了进一步提升研发实力和市场竞争力,微芯生物开始了并购之路。他们先后收购了多家在生物医药领域具有优势的企业,包括专注于生物制品生产和销售的企业、创新药物研发企业以及提供全方位生物医药研发生产外包服务的企业等。通过并购整合,微芯生物不仅增强了自身的研发实力和市场占有率,还进一步完善了公司的产业链和战略布局。

辰颐电子公司的发展小趣事

在辰颐电子公司的发展历程中,品质和创新一直是其核心竞争力。公司始终坚持对产品品质的严格把控,从原材料采购到生产流程,再到售后服务,都力求做到精益求精。同时,公司还注重技术创新和研发投入,不断推出具有竞争力的新产品,满足市场不断变化的需求。这种品质与创新的双轮驱动模式,使辰颐电子在激烈的市场竞争中脱颖而出。

AK-Nord_GmbH公司的发展小趣事

AK-Nord_GmbH深知人才是企业发展的核心。因此,公司注重人才培养和团队建设。公司定期举办内部培训和交流活动,提升员工的专业技能和团队协作能力。同时,公司还积极引进外部优秀人才,为公司的创新发展注入新的活力。这些举措使得AK-Nord_GmbH的团队逐渐壮大,为公司的发展提供了有力的人才保障。

G24 Innovations公司的发展小趣事

为了进一步拓展国际市场,远阳公司开始实施国际化布局战略。公司通过设立海外研发中心、生产基地等方式,加强与全球市场的联系和互动。同时,远阳还积极寻求并购整合机会,通过收购同行业优质企业,实现优势互补和资源共享。这些举措不仅增强了远阳的国际竞争力,也为企业的可持续发展注入了新的动力。

Electron Products Inc公司的发展小趣事

EPI一直非常重视产品的品质管理。公司建立了严格的质量管理体系,从原材料采购到产品生产、检测、包装等各个环节都进行严格把控。此外,EPI还注重持续改进,不断引入先进的生产技术和设备,提升产品的质量和性能。这些举措使得EPI的产品在市场上享有很高的声誉和口碑。

芯旺微电子(ChipON)公司的发展小趣事

随着市场需求的不断变化和技术的不断进步,芯旺微电子不断拓展产品线,覆盖了从8位到32位不同性能的MCU产品。同时,公司还积极研发DSP、数模混合SOC等多元化产品,以满足不同领域的需求。这些产品的推出不仅丰富了芯旺微电子的产品线,也进一步提升了其在电子行业中的竞争力。

问答坊 | AI 解惑

天祥 十天学会CPLD FPGA VHDL视频教程(3.12G完整版)

自从天祥电子推出40小时的“十天学会单片机和C语言编程”视频教程后,受到了广大电子爱好者的好评,并希望我们能够赶紧推出“CPLD器件及VHDL程序设计”的视频教程,为了能够满足大家的要求,提供更多的帮助,我们便抓紧时间推出了这套教程。 这是 ...…

查看全部问答>

关于DriverStudio安装蓝屏的问题

我的系统是win7,安装DriverStudio重启后出现蓝屏,然后一闪就自动重启了,之后就提示是否启动系统恢复,但是恢复后还是蓝屏。。谁用过DriverStudio的高手知道怎么整么。。…

查看全部问答>

MT8888向TEA1062可以正确发送DTMF信号,TEA1062也成功地把DTMF驱动到电话线上了,但是拨号不成功,也无提示音

我照着经典电话电路搭了一个板,原理图见下面。 MT8888是DTMF收发器,TEA1062是带拨号接口的电话语音芯片。 MT8888的TONE引脚输出DTMF信号,连到TEA1062的DTMF输入端; 电话线的TIP、RING信号经过桥接后,提供给MT88888的IN-端。 我写了一 ...…

查看全部问答>

RT_THREAD消息队列收发消息(包括紧急消息的问题)

   一直想加紧把RT学完,然后再应用。 但坛子里一直不火。大家貌似不是很关注,但我本人还是尽点责任了。。。   下面是一个关于消息队列的应用程序。 在这个程序里面建立了三个线程,一个接收线线程,一个线程发送消息到消息队 ...…

查看全部问答>

关于云计算的不靠谱遐想

“就算只是随便想一想,但在这里描述的云时代的美好图景多少还是让人有点向往的吧。”     看到一篇有意思的关于云计算的文章,在此跟大家分享(节选): 云计算可以算是一个技术领域里的热词,就和当初的“妈妈喊你回家吃饭” ...…

查看全部问答>

电磁阀控制电路 24V延时1秒后降至8V 如何实现

大家好,手头有个FESTO的电磁阀坏了,拆看了下控制电路,不知所以,如图所示依稀看到上面有一些元件,标着A7W,SA5,491等,还有个六引脚的1DS 或者是10S看不清标识,该电磁阀的功能是接上24V的直流电则受控制的线圈得电动作,但是我用万用 ...…

查看全部问答>

电子专业毕业设计交流群 186858238

电子专业毕业设计交流群 186858238…

查看全部问答>

SIRI?GOOGLE NOW?没有硬件支持,还是只能纸上谈兵——转载

本来是想了解下siri的,搜到了这篇帖子,LZ写的真心不错的说,转来给大家一观~ 现在的语音输入系统还需要完善和更新,对汉语的语音识别我觉得一般般吧,不过汉语是这个世界上最复杂的语言~!森森的这样觉得!! 降低噪音的干扰,提高语音的识别率 ...…

查看全部问答>

《MCU工程师炼成记》书中75页上面那段程序

搞了一下午,终于把这个程序搞稳定了。 #include /* * main.c */ void main(void) {         WDTCTL = WDTPW + WDTHOLD;         P1DIR |= BIT0;         P1DIR &= ~BIT3 ...…

查看全部问答>

电子学必知必会

《电子学必知必会》简要介绍了电子学的基本原理及基本元件,并采用系统的观点(即功能方框图的方法)来探索各种各样基本的模拟电路、数字电路以及微型计算机和无线电技术;然后再进一步介绍生活中常用的各种电子电路技术,包括手机、有线和无线网络、 ...…

查看全部问答>