想問一下有經驗的前輩
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領域不久
: 一直亂試感覺只會浪費時間 謝謝各位前輩了...