i2c - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2281|回复: 1
打印 上一主题 下一主题

i2c

[复制链接]

9

主题

24

帖子

130

积分

注册会员

Rank: 2

积分
130
跳转到指定楼层
楼主
发表于 2016-9-6 08:48:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用C6748核心板搭了一个语音处理的模块,使用了AUDIO_LINE_IN例程,实际电路中将开发板上的AIC3106和I2C0接口换成了AIC3104和I2C1接口,并在AUDIO_LINE_IN 中将I2C0改为了I2C1(包括管脚复用),输入时钟也改成了I2C1的时钟即主频的四分频,调试时发现dsp发出地址后,进入一次中断,intcode=5,所以继续发送数据,然后就进不到中断里了,一直卡在这(while(txCompFlag)死循环),请问该如何解决
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

9

主题

24

帖子

130

积分

注册会员

Rank: 2

积分
130
沙发
 楼主| 发表于 2016-9-6 08:59:21 | 只看该作者
同时调试时我还发现因为之前这块AIC3104芯片被用过,它的内部寄存器应该是以前写入的值,我在之前程序的基础上加入了一个读芯片寄存器的函数,发现可以完整无误的读到里面的参数,也就是说现在i2c能读但是不能写
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-14 04:34 , Processed in 0.035567 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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