2016嵌入式系統開發技術知識點:S3C44B0的ADC
2016年12月計算機三級考試馬上就要開始了,下面YJBYS小編為大家整理了關於S3C44B0的ADC組件及開發應用的'知識點,希望對你有所幫助。
S3C44B0的ADC組件及開發應用
常用ADC寄存器
1、ADC控制寄存器ADCCON決定是否允許啟動、選擇ADC通道、反映ADC轉換狀態
2、ADC預分頻寄存器ADCPSR決定預分頻係數
3、ADC轉換時間:
TADC=2×(ADCSPR的值+1)×16/MCLK
4、ADC數據寄存器寄存轉換後的10位數字量
5、對ADC操作三要素:
(1)選擇通道並啟動AD變換
(2)查詢狀態(是否轉換結束)
(3)讀取轉換結果
S3C44B0的ADC開發應用
如果MCLK=64MHz
1、讓ADC轉換時間為10uS,寫出程序片段
解答:ADC轉換時間:
TADC=2×(ADCSPR的值+1)×16/MCLK
ADCPSR=10/32*64-1=19
主要是寫ADCPSR寄存器,寫寄存器三條指令:
LDR R0,=rADCPSR
MOV R1,#19
STR R1,[R0]
解答續:
CMP R2,#30
BCC LPSET0
CMP R2,#90
BHI LPSETFF
MOV R3,R2
B LPGO
LPSET0:
MOV R3,#0
B LPGO
LPSETF:
MOV R3,#0xFFFFFFFF
LPGO: B START
-
2016嵌入式軟件開發工程師面試題
嵌入式軟件工程師主要從事嵌入式軟件開發工作。涉及應用層以及底層軟件開發和設計工作。下面YJBYS小編為大家整理了關於嵌入式軟件開發工程師面試題,希望對你有所幫助。嵌入式軟件開發工程師面試題1、將一個字符串逆序2、將一個鏈表逆序3、計算一個字節裏(byte)...
-
2017嵌入式系統開發工程師考試模擬題
一、編程開發能力:1、用預處理指令#define聲明一個常數,用以表明一年中有多少秒(忽略閏年問題);寫一個標準宏MIN函數,這個宏輸入兩個參數並返回較小的一個。2、用變量a給出下面的定義:(1)一個整型數(Aninteger);(2)一個指向整型數的指針(Apointertoaninteger);(3)...
-
嵌入式系統編程中的代碼優化
今天,嵌入式系統已經廣泛地應用於工業控制、信息家電、辦公自動化、移動通信、儀器儀表、醫療電子以及國防等領域。隨着國內外各種嵌入式產品的進一步開發和推廣,嵌入式技術越來越和人們的生活緊密結合。那麼嵌入式系統編程中的代碼如何優化,下面跟yjbys小編一起...
-
嵌入式系統安裝配置
嵌入式系統產品日臻完善,並在全世界各行業得到廣泛應用。嵌入式系統產品的研製和應用已經成為我國信息化帶動工業化、工業化促進信息化發展的新的國民經濟增長點。下面是小編整理的關於嵌入式系統安裝配置,歡迎大家參考!ARM嵌入式系統上OpenCL測試1).簡介相比曾...