欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    AVR使用范例--定时器实现PWM功能.docx

    • 资源ID:1205311       资源大小:85.40KB        全文页数:6页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    AVR使用范例--定时器实现PWM功能.docx

    AVR使用范例一定时Q实现PW功能本页关健词:什么是*npvn1.理JWm控制P向芯片p»»单片机总计机*m物W应用Pw1.电路(WU物出*m调制1.宽以削PN是开关型Q压电源中的术语.这足按期K的控制力式分类的.除了PW型,遂行PB1.率和Pm1.Fn1.混合型.林宽宽度调制式(*N)开关型秘压电路是在控制电路输出钦率不变的彷况下,近过电压反庖词壑咒占空比,从而到达IS定输出电压的目的.通俗的说P值湫足波形.波形的波”以波谷的比例关系成为占空比,我们可以通过PR控制电机.仔堵控制.枪Itt柱IW等.AVR晶片机的定时器可以轻怆长现IMN功能.Wga16和Mgn32的timr是和tiner2都具有PVM功能.Iimro和timr2都为8位定时器.tier2为异步撵作定时器,在操作过程中要等待存放战状态更改完成.为情参看数据下h8位有i悌作的异步操作定时屏t>ner2.下列图设定使用timr来实现PWM功能,PW电机控制:.ICCAVRApp1.icationBui1.derM1.6CPUPortsTimg(OTimer1.Timer2UARTSP1.Ana1.ogInitia1.isationPUseTimerOOverf1.owinteupt区Desiredva1.ueUnitsIkHZ勺I1TCNTO1.va1.ue:1.002KHz(052%)ttnerjnt(void)EROiritiaize*M:Norma1.Saredva1.ue1KHzC1.earedActua1.va1.ue(error%)1.002KHz(0.2%)R与虚板仪器WaveformmodePresca1.esei64CompareOCRO0×73OCOoutoutmof×C1.earoncompare区Compareinterrupte64CRO=600;"stopCNT0=0x8D;/setcourtOCRO=0x73;/setCaTWeTCCRO=O(23;/starttimerragmahterrupt-hand1.ertimer0-corrpJsr20voidtmert)compJsrCoj)/ZcomtareOCC1.redTCNTO=OCROOkOPtRnSI:PrewewCance1.OCOoIKPIKmde注定了gn输出控刖选择,正常的端口怵作.不Ijoa1.相连接.比较以前发生时OCO取反.比较巩配发生时OCO清零.比收也用发生时Og观位.更详细的内容请分行数热SWaVefonI1.K,de设定了波形产生模式1比较皈配输出横式.快速PwM横式.Mtttti1.iFVM册.希君程序代码:/ICC-AVRapp1.icationbui1.der:2006-11-250:15:12/Target:M16/Crysta1.:7.3728Mhzinc1.udeSinc1.udevoidportinit(void)(P0RT=0x00:DDR=0x00:DDRB=OXo8;PB3为PWM输出,非常垂要,否则无法输出波形DDRB=0x00:PORTC=0x00:/m1.03outputon1.yDDRC=0x00;PORTD=0x00:DDKD=0x00:1/TIMBROinitia1.izePreSCaIe:64/WGM:Norma1./desiredva1.ue:IKHz/actua1.va1.ue:1.002K1.1.z(0.2%)voidtimer0_init(void)TCCRO=0x00:/stopTCNTO=0x8I);Se1.count/*TCNT0*/OCRO=0x73;/setcompare/*OCRO*/TCCRO=0x23:/starttimer/*TCCR0*/)4pragmainterrupthand1.ertimer0_compisr:20voidtimer0_comp_isr(void)(/compareoccuredTCNT0=0CR0pra(ainterrupthand1.ertimerovfisr:10voidtimer0_ovf_isr(void)(TCNTO-0x8D:/re1.oadcounterva1.ue/ca1.1thisroutinetoinitia1.izea1.1.periphera1.svoidinit_devices(void)(/stoperrantinterruptsunti1.setupC1.I();/disab1.ea1.1.interruptsport_init();timer0_init():MCUCR=0x00:GICR=0x00:TIMSK=0x03;/timerinterruptsources/*T1MSK*/SEI():/re-enab1.einterrupts/a1.1periphera1.sarenowinitia1.izedvoidmain(void)*加上这些,程序就可以运行了。/(ini1.devices。;whi1.e(1.)*程序运行效果:波形从PB3输出I有由几个关位的存放战的.起义I1. TCKTOi定时片计数值,定时过程中不断增大,i*出后,RJfJt数.开始F一02. OCR0:定时器比较的货."iTCX0=OCRt1.时.会产生tinerO/uwSr中断.3.TKO:tinert)的存放?S,这里0x23代3的是:65432I1.FOCOIWGMOOICOM01COMOOWGM01CS02CS01CSOOTCCROWRWRMrRFVAfVvVRVRV000000001WWavrvicom11波形产生快式为修通慑犬,比较也配发生时OCoirt零.c1.k1.61(来自预分频据).i料H内容请会/i数据手册,4. TIMSK:定时器中Si选题,这里允许HnwrO比较中i,溢出中断,5. 预分频潴;预分频器是独立运行的,也就是说,其援作独.立于17C的时钟选挣茏料,【I它由T/C1。T/CO共享.由于预分痂;S不受T/C时蚌选和的影碗.tti分知器的状态需妥包含依分箱时钟岐川到何处这样的伯息.个典型的例子发生在定时一定并由预分MuSs?分(6>CSn2:0>D的时候:从计时骞使能到第一次开始H数可加花费1f(V1.个系统附钟周期.共中N一于一分频因(8.64、256或1024).PW的工作流马1 .初始化,定时器开始工伸.TtNTOiS渐增大.在预分领这么方个时钟战期里变化-».2 .输出比较存放器包含一个8位的数据.不间断地Ijit敬器致伤TaaO进行比较.匹配带件可以用米产牛输出比软中断.或者用来在OCo引脚匕产生波形,3 .TOTOiii1.1.i.溢出中断川干在OCO上产生该形.置位或存清零.4 .TCKTO«J,迸行下一次定时操作.PVM的占空比:-FPW的占空比.只需要用程序更改OOW的值即可.根掂不同的忸况可能是增加也可饯足M小.注意:因为Tit1.er2是异步性制潺,使用TirWr2时,M节0CR2需要陪得亦放器史新完成才能进行共触携作,

    注意事项

    本文(AVR使用范例--定时器实现PWM功能.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开