Linux驅動修煉之道 ADC驅動

2021-08-25 20:33:55 字數 561 閱讀 5822

對於s3c2440

來說,實現a/d

轉換比較簡單,主要應用的是adc

控制暫存器adccon

和adc

轉換資料暫存器adcdat0

。暫存器adcdat0

的低10

位用於儲存a/d

轉換後的資料。暫存器adccon

的第15

位用於標識a/d

轉換是否結束。第14

位用於使能是否進行預分頻,而第6

位到第13

位則儲存的是預分頻數值,因為a/d

轉換的速度不能太快,所以要通過預分頻處理才可以得到正確的a/d

轉換速度,如我們想要得到a/d

轉換頻率為1mhz

,則預分頻的值應為49

。第3位到第5

位表示的是a/d

轉換的通道選擇。第2

位可以實現a/d

轉換的待機模式。第1

位用於是否通過讀取操作來使能a/d

轉換的開始。第0

位則是在第1

位被清零的情況下用於開啟a/d

轉換。

Linux驅動修煉之道 ADC驅動

對於s3c2440 來說,實現a d 轉換比較簡單,主要應用的是adc 控制暫存器adccon 和adc 轉換資料暫存器adcdat0 暫存器adcdat0 的低10 位用於儲存a d 轉換後的資料。暫存器adccon 的第15 位用於標識a d 轉換是否結束。第14 位用於使能是否進行預分頻,而第...

Linux驅動修煉之道

一些學習linux驅動的筆記整理在這裡與大家分享,如果那裡有錯誤也請高手指出。若干年後能進入intel開源中心或ibm搞linux kernel是我目前的目標。君子藏器於身,待時而動。文章 不斷更新中。linux驅動修煉之道 流水燈 linux驅動修煉之道 按鍵 linux驅動修煉之道 lcd背光與...

Linux驅動修煉之道

linux驅動修煉之道 流水燈 linux驅動修煉之道 按鍵 linux驅動修煉之道 lcd背光與gpio控制 linux核心訪問外設i o資源的方式 linux裝置管理檔案系統,mdev,熱插拔 linux驅動修煉之道 混雜裝置 linux驅動修煉之道 clock框架 linux裝置模型 上 之底...