注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
lzwml的个人空间 https://home.eeworld.com.cn/space-uid-148817.html [收藏] [复制] [分享] [RSS]
日志

IIS播放音乐只有单声道,何解?

已有 763 次阅读2015-8-15 19:55 |个人分类:ARM摸索

平台:TQ2440,外设UDA1341
用ttplayer将mp3转换成wav格式,电脑播放有双声道
用下载到板子里后只有左声道,音乐清晰,右声道一直是沙沙的电流声(和左声道一样大声)

做过如下测试,请熟悉的朋友判断问题出在那:
  • 修改IIS控制器IISMOD寄存器,第5位,默认是低电平左声道,改成高电平左声道
IISMOD BitDescription
  Active level of left/right channel    [5] 0 = Low for left channel (High for right channel)1 = High for left channel (Low for right channel)

再次播放音乐,右声道有声音,左声道电流声。

  • 用示波表测试IIS的左右声道时钟IISLRCLK,时钟正常,幅度0~3.3V,UDA1341也有收到正确的时钟,中间没有断路

是不是对配置的S3C2440或UDA1341的配置不正确,上面的测试结果显示貌似硬件没有问题,都能发声。


莫非是我用CPU查询的方式播放音乐的关系,莫非恰好都在IISLRCLK低电平时候(左声道有效)给IISFIFO寄存器赋值,用DMA会不会解决????

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章