McASP配置完之后,22.5792MHz晶振停振,怎么回事? - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

McASP配置完之后,22.5792MHz晶振停振,怎么回事?

[复制链接]

24

主题

125

帖子

1466

积分

金牌会员

Rank: 6Rank: 6

积分
1466
跳转到指定楼层
楼主
发表于 2016-2-23 16:00:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我目前做的一个项目要使用到McASP输出音频。
我参考创龙的例程配置,DSP作为I2S主机,配置完McASP之后,提供MCLK的有源晶振停振了,请问是怎么回事?
晶振输出引脚的电压是1.5V,也就是中间电压。

我原来认为是误将McASP的AHCLK引脚配成了其他功能,导致将MCLK信号拉低。
经反复检查代码,发现没有配置错。从MCLK=1.5V也可知,AHCLK引脚也没有将晶振输出的时钟拉低或者拉高。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

24

主题

125

帖子

1466

积分

金牌会员

Rank: 6Rank: 6

积分
1466
沙发
 楼主| 发表于 2016-2-23 16:02:11 | 只看该作者
本帖最后由 lushidegreen 于 2016-2-23 16:04 编辑

McASP配置相关代码如下:


McASP初始化时,停止在启动时钟的语句:
McASPTxClkStart(SOC_MCASP_0_CTRL_REGS, MCASP_TX_CLK_MIXED);
此时晶振没有输出时钟信号,输出电压=1.5V。
请大神赐教!感激不尽!!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

24

主题

125

帖子

1466

积分

金牌会员

Rank: 6Rank: 6

积分
1466
板凳
 楼主| 发表于 2016-2-24 14:50:06 | 只看该作者
问题已经解决。属于硬件问题。
外部晶振的电压管理IC没有被使能。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-4 19:07 , Processed in 0.036278 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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