Re: [問題] raspberry pi 透過i2c連接晶片

看板ASM (組合語言)作者 (京都念慈庵,賈詡念費翔)時間9年前 (2015/05/08 14:32), 編輯推噓2(2021)
留言23則, 2人參與, 最新討論串2/2 (看更多)
>不是耶 不過有借到LA了 >錯誤的原因是因為Pi呼叫的位址錯誤 >再接上電源的時候 Pi呼叫的是0x30 沒有回應ACK >但TEA5756的位址應該是0x60才對 >另外使用Pi輸入i2cdetect指令掃過所有腳位時 在0x60卻又有回應ACK 煩請整行指令跟結果打出來吧,你用的i2c是bus1還是bus2? >目前想要試著修改Pi端 看能不能指定Pi去向0x60主動去呼叫 >請問各位大大有沒有什麼想法O_O? 因為沒有看到你詳細的下command方式, 我只能粗淺的亂猜 你所謂的0x30與0x60是slave address 可能某些device driver在下command時會再多下一次bit shift 恰巧0x30的結果是0x60往右shift一位 所以請你看一下LA才是最準的 adruino-->可以通,請把LA掛起來,抓一份成功的波形 Pi-->不能通,請把LA掛起來,抓一份失敗的過程波形 比對一下是不是最前面的slave address就不一樣了? 或者是後面一點的reg address才不一樣以至於不回應? 另外請教,你的i2cdetect -l結果是什麼? 我在另一邊請你下i2cdump是有點想要猜是否為slave address多shift一次的問題 i2cdump -f -y 1 0xC0 ^這個1取決於你的i2c使用的bus num 所以,請你多給點資訊好嗎? -- ╔═╮╔═╮╭═╮╭═╮╭═══╮ ║ ║╠╦╯╠═╣║ ╦║╭═╮║ ╚═╯║╰╮║ ║╰═╯║║╰╯║ ╭══╮╔══╮ ╭═══════╯ ╰═══╯╰══╯ ║ ║║ ║ ║════╮ ╰╯ ╰╯ ╰══╯║ ║ ╰════╯ 神龍見首不見尾... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.157.22 ※ 文章網址: https://www.ptt.cc/bbs/ASM/M.1431066777.A.F5E.html

05/11 16:29, , 1F
首先 先謝謝你的回覆<(_ _)>
05/11 16:29, 1F

05/11 16:30, , 2F
整行指令為 sudo i2cdetect -y 1
05/11 16:30, 2F

05/11 16:33, , 3F
0 1 2 3 4 5 6 7 8 9 a b c d e f
05/11 16:33, 3F

05/11 16:33, , 4F
00: -- -- -- -- -- -- -- -- -- -- -- -- --
05/11 16:33, 4F

05/11 16:33, , 5F
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
05/11 16:33, 5F

05/11 16:33, , 6F
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
05/11 16:33, 6F

05/11 16:34, , 7F
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
05/11 16:34, 7F

05/11 16:34, , 8F
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
05/11 16:34, 8F

05/11 16:34, , 9F
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
05/11 16:34, 9F

05/11 16:34, , 10F
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
05/11 16:34, 10F

05/11 16:34, , 11F
70: -- -- -- -- -- -- -- --
05/11 16:34, 11F

05/11 16:35, , 12F
  
05/11 16:35, 12F

05/11 16:35, , 13F
pi@raspberrypi:~$ sudo i2cdump -f -y 1 0xC0
05/11 16:35, 13F

05/11 16:37, , 14F
Error: Chip address out of range (0x03-0x77)!
05/11 16:37, 14F

05/11 16:39, , 15F
另外LA波形圖的部分 借的時候對方只給我看封包 沒有給
05/11 16:39, 15F

05/11 16:40, , 16F
我波形圖其他資料 這部分可能要再去商借一下OTZ
05/11 16:40, 16F

05/13 15:55, , 17F
你好,方便的話請分享driver部份的code,另一邊有人說了,
05/13 15:55, 17F

05/13 15:56, , 18F
有可能是driver註冊ID錯誤的問題
05/13 15:56, 18F

05/15 12:24, , 19F
這部分我有去查過再問過別人 pi上似乎沒有driver的問題
05/15 12:24, 19F

05/15 12:25, , 20F
東西都是包好的 要的話只能在kernel中編寫檔案執行
05/15 12:25, 20F

05/15 12:25, , 21F
不過後面的部分是推測 也不太確定@@
05/15 12:25, 21F

05/15 12:26, , 22F
最近買了一台山寨的LA pi的波抓不出來 但duino可以
05/15 12:26, 22F

05/15 12:27, , 23F
之後會試著抓抓看封包
05/15 12:27, 23F
文章代碼(AID): #1LJ5YPzU (ASM)
文章代碼(AID): #1LJ5YPzU (ASM)