作者tk930732 (吃吃不吃鱼)
看板ASM
标题[问题] raspberry pi 透过i2c连接晶片
时间Thu Apr 30 17:44:03 2015
新手玩raspberry pi
不知道能不能在这发问 不行麻烦请告知自删
目前是想用raspberry pi去拨放广播
有使用过
si4703 si4735 TEA5756这三块晶片
其中
si4703和
TEA5756是完整的模组
si4735是自己焊在SSOP转DIP板上
目前问题应该都卡在i2c连线上
使用i2cdetect指令抓取晶片位址 但全部都是-- 没有地方抓到位址
但若执行控制晶片的程式後 执行指令则每个位址都满了 没有任何位址是--
有确定过i2c是安装成功的 试过pi透过i2c去连接arduino
pi可以成功的丢讯息给arduino 用i2cdetect也抓的到位址
另外
TEA5756使用arduino的i2c是可以拨放的 但换PI就不行
si4703/
si4735使用arduino皆失败
脚位连接方式应该也没有什麽问题
SDA-SDA SCL-SCL 3.3V-3.3V GND-GND
si的晶片则多连一个GPIO23-RST
请问各位大大们有什麽建议
目前只剩下有人建议我使用逻辑分析仪LA去看他的波形 分析bug在哪
但现在借不太到~"~ 虽然借到也应该是看不懂OTZ 资工背景没用过...
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.126.145.65
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/ASM/M.1430387056.A.DA1.html
※ 编辑: tk930732 (120.126.145.65), 04/30/2015 17:45:12
1F:推 polor: 一定要学会看波型 不然就像在玩黑盒子一样 04/30 18:32
好的~我会努力去把它弄懂 不过要先借的到LA啊OTZ
※ 编辑: tk930732 (120.126.145.65), 04/30/2015 19:50:14
有借到一个奇怪的逻辑测试棒 不知道和LA一不一样
但没有图形 好像没有什麽用处
※ 编辑: tk930732 (120.126.145.65), 04/30/2015 22:25:29
2F:推 drag: Saleae系列的吗?这很好用啊~请先对照成功的LA波形讯息 05/07 16:06
3F:→ drag: 再去失败的接法抓来看看,也许就有线索了 05/07 16:06
不是耶 不过有借到LA了
错误的原因是因为Pi呼叫的位址错误
再接上电源的时候 Pi呼叫的是0x30 没有回应ACK
但TEA5756的位址应该是0x60才对
另外使用Pi输入i2cdetect指令扫过所有脚位时 在0x60却又有回应ACK
目前想要试着修改Pi端 看能不能指定Pi去向0x60主动去呼叫
请问各位大大有没有什麽想法O_O?
※ 编辑: tk930732 (120.126.145.65), 05/07/2015 20:48:31