[ZLG-ARM] LPC2000 pwm功能

[复制链接]
 楼主| thx02334 发表于 2008-4-15 15:27 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;&nbsp;&nbsp;PINSEL1=0x0400;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//设置PWM5功能<br />&nbsp;&nbsp;&nbsp;&nbsp;IO0DIR=0X200000;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//11.0592M晶振<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;PWMPR=0x999;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//1000分频,计数频率为Fpclk<br />&nbsp;&nbsp;&nbsp;&nbsp;PWMMCR=0x02;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//设置MR0匹配时复位TC<br />&nbsp;&nbsp;&nbsp;&nbsp;PWMMR0=2000;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//PWM11hz频率<br />&nbsp;&nbsp;&nbsp;&nbsp;PWMMR5=1000;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//PWM占空比为50%<br />&nbsp;&nbsp;&nbsp;&nbsp;PWMLER=1|(1&lt&lt5);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//MR0,MR5锁存<br />&nbsp;&nbsp;&nbsp;&nbsp;PWMPCR=1&lt&lt13;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//允许PWM5输出,单边PWM<br />&nbsp;&nbsp;&nbsp;&nbsp;PWMTCR=0x09;&nbsp;<br /><br />用示波器看不到&nbsp;PWM5脚有频率输出.<br />是程序初始化有问题吗?<br />望各位大侠指点迷津.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

72

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部