關於AD7779的驅動問題

2021-10-02 15:40:16 字數 769 閱讀 4331

ad7779的呼叫比較簡單,依次進行:           

delay_ms(20);      //延時,等待晶元的穩定

ad7779_reset();   //進行復位操作

ad7779_init(&(psobj->halad7779), (psobj->adcchx));  //開始初始化

syseventsflag = gmhalstate_normal;

ad7779_reset()函式如下:

void ad7779_reset()

/* 軟體復位 */

ret |= ad7779_spi_soft_reset( &adc_param );

/* 配置 ad7779 通用暫存器 */

ret |= ad7779_spi_cfg_dev( &adc_param );

/* 設定 ad7779 各通道引數 */

ret |= ad7779_setup( &adc_param );

/* 檢測內部錯誤 */

ret |= ad7779_check_error( &adc_param );

/* 測量 sar */

ret |= ad7779_do_single_sar_conv( adc_param, &ref_val);    

/* 檢測通道 */    

ret |= ad7779_check_channel( &adc_param, ref_val );

/* 若正常,返回狀態 */

if (!ret)    

關於DM90000網絡卡驅動問題

出現問題 ifconfig siocsifflags cannot assign requested address 相關log loop module loaded dm9000 ethernet driver,v1.30 dm9000 dm9000.0 eth d invalid etherne...

解決黑蘋果的887驅動問題

首先需要掛載efi分割槽 1 promote asher diskutil list 2 dev disk0 internal,physical 3 type name size identifier 40 guid partition scheme 1.0 tb disk0 51 efi efi ...

關於platform led驅動的問題

1.mod timer led device.blink timer jiffies timer timeout 其中解釋jiffies jiffies為linux核心變數,每發生一次timer interrupt,jiffies變數就會被加一。值得注意的是,jiffies在系統開機時,並非初始化成...