看板 ASM 關於我們 聯絡資訊
>不是耶 不過有借到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
tk930732: 首先 先謝謝你的回覆<(_ _)> 05/11 16:29
tk930732: 整行指令為 sudo i2cdetect -y 1 05/11 16:30
tk930732: 0 1 2 3 4 5 6 7 8 9 a b c d e f 05/11 16:33
tk930732: 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 05/11 16:33
tk930732: 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 05/11 16:33
tk930732: 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 05/11 16:33
tk930732: 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 05/11 16:34
tk930732: 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 05/11 16:34
tk930732: 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 05/11 16:34
tk930732: 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 05/11 16:34
tk930732: 70: -- -- -- -- -- -- -- -- 05/11 16:34
tk930732:    05/11 16:35
tk930732: pi@raspberrypi:~$ sudo i2cdump -f -y 1 0xC0 05/11 16:35
tk930732: Error: Chip address out of range (0x03-0x77)! 05/11 16:37
tk930732: 另外LA波形圖的部分 借的時候對方只給我看封包 沒有給 05/11 16:39
tk930732: 我波形圖其他資料 這部分可能要再去商借一下OTZ 05/11 16:40
drag: 你好,方便的話請分享driver部份的code,另一邊有人說了, 05/13 15:55
drag: 有可能是driver註冊ID錯誤的問題 05/13 15:56
tk930732: 這部分我有去查過再問過別人 pi上似乎沒有driver的問題 05/15 12:24
tk930732: 東西都是包好的 要的話只能在kernel中編寫檔案執行 05/15 12:25
tk930732: 不過後面的部分是推測 也不太確定@@ 05/15 12:25
tk930732: 最近買了一台山寨的LA pi的波抓不出來 但duino可以 05/15 12:26
tk930732: 之後會試著抓抓看封包 05/15 12:27