智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1209|回复: 2
打印 上一主题 下一主题

TLC5510的CLK用PWM如何设置?

[复制链接]

52

主题

725

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5889
威望
2514
贡献
1289
兑换币
1650
注册时间
2013-2-20
在线时间
1043 小时
毕业学校
韶关学院
跳转到指定楼层
1#
发表于 2014-2-22 10:28:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
上届的程序如下 :

void PWM_initAD(void)
  {                      //输出20MPWM   PWM1输出
      PWME_PWME1=0;                            //关闭0通道  
      PWMPRCLK=0X00;//01                           //对总线时钟进行预分频,总线时钟为60M,分频后为60M
      PWMCLK_PCLK1=0;                          //A时钟为时钟源
      PWMPOL_PPOL1=1;                          //上升沿翻转
      PWMCAE_CAE1=0;                           //左对齐输出
      PWMDTY1=1;                               //占空比为50%的波形
      PWMPER1=3;                               //输出30M
      PWMCNT1=0X00;                            //0通道计数器清0
      PWME_PWME1=1;                            //0通道使能,0通道为输出通道
  }

就是这两句我觉得有点问题:
      PWMDTY1=1;                               //占空比为50%的波形
      PWMPER1=3;                               //输出30M

总线是60M的话,为什么不是PWMDTY1/PWMPER1=1/2,这样才输出一半的频率吗?

回复

使用道具 举报

7

主题

114

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2214
威望
1057
贡献
647
兑换币
676
注册时间
2014-1-6
在线时间
255 小时
2#
发表于 2014-8-20 21:53:26 | 只看该作者
问一下大神,我应用TLC5510过程中,遇到一些问题。我用PWM生成8M方波。结果示波器测。出现不规则图像,像山丘一样。问店家,店家说可能是示波器的问题,可是示波器测试过50M的,以前。应该是哪儿的问题哪?k60能不能产生8M波形??5510能用10M吗?我就在实验室里找到一个十兆有源晶振,我用了效果也不太好。明天再试试。谢谢
回复 支持 反对

使用道具 举报

7

主题

114

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2214
威望
1057
贡献
647
兑换币
676
注册时间
2014-1-6
在线时间
255 小时
3#
发表于 2014-8-20 21:53:51 | 只看该作者
你用的这个30M可以吗?能生成的吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-25 13:46 , Processed in 0.041813 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表