求助:各位大哥帮我看看这个 PWM 问题,好吗?谢谢2!

[复制链接]
2105|1
 楼主| npsgsys 发表于 2009-2-22 09:21 | 显示全部楼层 |阅读模式
请教:<br />我想用&nbsp;PWM&nbsp;输出占空比变化的电压<br />见附件<br /><br />资料上还有一段话:<br />CPS2/CPS1/CPS0&nbsp;=&nbsp;1/0/0&nbsp;时,PCA/PWM&nbsp;的时钟源是&nbsp;Fosc,<br />不用&nbsp;Timer0,&nbsp;PWM&nbsp;的频率为&nbsp;Fosc/256,如果使用系统时钟&nbsp;/3<br />来作为&nbsp;PCA&nbsp;的时钟源,应让&nbsp;T0&nbsp;工作在&nbsp;1T&nbsp;模式,<br />记数&nbsp;3&nbsp;个脉冲即产生溢出,此时使用内部&nbsp;RC&nbsp;作为系统时钟,<br />此时使用内部&nbsp;RC&nbsp;作为系统时钟,可以输出&nbsp;14K-19K频率的&nbsp;PWM。<br />用&nbsp;T0&nbsp;的溢出可以对系统时钟进行&nbsp;1-256&nbsp;级分频<br /><br /><br />1:<br />Fosc&nbsp;是不是就是单片机外面接的&nbsp;晶振频率<br /><br />2:<br />系统时钟是什么?和&nbsp;Fosc&nbsp;有联系吗?<br /><br />3:<br />CPS2/CPS1/CPS0&nbsp;=&nbsp;0/0/0&nbsp;&nbsp;&nbsp;<br />0,系统时钟,Fosc/12<br />CPS2/CPS1/CPS0&nbsp;=&nbsp;0/0/1<br />1,系统时钟,Fosc/2<br />为什么是这样?<br /><br />4:<br />CPS2/CPS1/CPS0&nbsp;=&nbsp;0/1/0&nbsp;<br />3,定时器0溢出<br /><br />如果使用系统时钟&nbsp;/3<br />来作为&nbsp;PCA&nbsp;的时钟源,应让&nbsp;T0&nbsp;工作在&nbsp;1T&nbsp;模式<br />那么当&nbsp;T0&nbsp;溢出了会发生什么?<br /><br />5:<br />记数&nbsp;3&nbsp;个脉冲即产生溢出,此时使用内部&nbsp;RC&nbsp;作为系统时钟,<br />此时使用内部&nbsp;RC&nbsp;作为系统时钟<br /><br />这个是什么意思?<br /><br />谢谢!<br />
阿南 发表于 2009-2-22 21:36 | 显示全部楼层

系统时钟通常是指CPU的主频率,通常由外部晶振通过PLL

倍频再分频得到
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

12

帖子

0

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