對於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裝置模型 上 之底...