Re: [問題] 關於SPI介面 (結合CAN BUS)

看板LinuxDev作者 (沒有存在感的人)時間10年前 (2015/07/04 00:46), 10年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
想問一下有經驗的前輩 Kernel提供的adc driver (iio的)到底要怎麼用阿? 我手上有mcp3008,可以讀8個channel kernel(4.0)有mcp320x的driver,我也掛上了(modprobe或insmod)。 可是然後要怎麼用阿?/dev 下面並沒有多出iio device 我的spi driver也掛上去了(測試過可用) google 好久了都沒看到(只找到用python控制的) driver本身也沒有說明,我只能像無頭蒼蠅一般亂撞 可以請有經驗的人告訴我要怎麼讀mcp3008上面8個channel的值呢? 感謝 感謝 ※ 引述《onlywig (環島旅行ing)》之銘言: : 不知道有沒有前輩有遇過此問題 : 我用的是一顆CAN BUS micro controller叫mcp2515 : KERNEL有提供driver : 是用SPI去控制的.. : 我的重點在於我在po driver的過程中 : 我的CPU一直讀不到SOMI傳回來的值.. : 但我下write指令掛示波器看 CLK CS SIMO SOMI都正常動作的 : 但暫存器卻讀不到...請問前輩我該往哪個方向去解決呢 因為卡很久 : 現在能確定的是 : 1.HW沒有問題 : 2. 接腳都有設enable了 : 3.driver在initial時對暫存器做讀寫執行reset的動作 : 但寫完之後馬上讀取就讀不到..(示波器顯示正常) : 我需要一個方向 因為剛涉入driver領域不久 : 一直亂試感覺只會浪費時間 謝謝各位前輩了... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 90.41.38.212 ※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1435942015.A.C0C.html ※ 編輯: wtchen (90.41.38.212), 07/04/2015 00:52:30 ※ 編輯: wtchen (90.41.38.212), 07/04/2015 02:41:57
文章代碼(AID): #1Lbhn_mC (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #1Lbhn_mC (LinuxDev)