- 相關(guān)推薦
S3C44B0的ADC組件及開(kāi)發(fā)應用
S3C44B0的ADC組件及開(kāi)發(fā)應用
常用ADC寄存器
1、ADC控制寄存器ADCCON決定是否允許啟動(dòng)、選擇ADC通道、反映ADC轉換狀態(tài)
2、ADC預分頻寄存器ADCPSR決定預分頻系數
3、ADC轉換時(shí)間:
TADC=2×(ADCSPR的值+1)×16/MCLK
4、ADC數據寄存器寄存轉換后的10位數字量
5、對ADC操作三要素:
(1)選擇通道并啟動(dòng)AD變換
(2)查詢(xún)狀態(tài)(是否轉換結束)
(3)讀取轉換結果
S3C44B0的ADC開(kāi)發(fā)應用
如果MCLK=64MHz
1、讓ADC轉換時(shí)間為10uS,寫(xiě)出程序片段
解答:ADC轉換時(shí)間:
TADC=2×(ADCSPR的值+1)×16/MCLK
ADCPSR=10/32*64-1=19
主要是寫(xiě)ADCPSR寄存器,寫(xiě)寄存器三條指令:
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
【S3C44B0的ADC組件及開(kāi)發(fā)應用】相關(guān)文章:
2016嵌入式系統開(kāi)發(fā)技術(shù)知識點(diǎn):S3C44B0的ADC03-17
JSP應用開(kāi)發(fā)的特點(diǎn)03-16
Web Service的開(kāi)發(fā)與應用基礎03-19
LabView開(kāi)發(fā)嵌入式應用的技巧03-17
辦公自動(dòng)化的應用與開(kāi)發(fā)03-27
j2ee應用技術(shù)開(kāi)發(fā)結構03-04