AVR使用范例--定时器实现PWM功能.docx
《AVR使用范例--定时器实现PWM功能.docx》由会员分享,可在线阅读,更多相关《AVR使用范例--定时器实现PWM功能.docx(6页珍藏版)》请在第壹文秘上搜索。
1、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都具有
2、PVM功能.Iimro和timr2都为8位定时器.tier2为异步撵作定时器,在操作过程中要等待存放战状态更改完成.为情参看数据下h8位有i悌作的异步操作定时屏tner2.下列图设定使用timr来实现PWM功能,PW电机控制:.ICCAVRApp1.icationBui1.derM1.6CPUPortsTimg(OTimer1.Timer2UARTSP1.Ana1.ogInitia1.isationPUseTimerOOverf1.owinteupt区Desiredva1.ueUnitsIkHZ勺I1TCNTO1.va1.ue:1.002KHz(052%)ttnerjnt(void)EROir
3、itiaize*M:Norma1.Saredva1.ue1KHzC1.earedActua1.va1.ue(error%)1.002KHz(0.2%)R与虚板仪器WaveformmodePresca1.esei64CompareOCRO073OCOoutoutmofC1.earoncompare区Compareinterrupte64CRO=600;stopCNT0=0x8D;/setcourtOCRO=0x73;/setCaTWeTCCRO=O(23;/starttimerragmahterrupt-hand1.ertimer0-corrpJsr20voidtmert)compJsrCoj)
4、/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.udevo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AVR 使用 范例 定时器 实现 PWM 功能
