- 相關(guān)推薦
2016嵌入式系統(tǒng)開發(fā)技術(shù)知識(shí)點(diǎn):S3C44B0的ADC
2016年12月計(jì)算機(jī)三級(jí)考試馬上就要開始了,下面YJBYS小編為大家整理了關(guān)于S3C44B0的ADC組件及開發(fā)應(yīng)用的知識(shí)點(diǎn),希望對你有所幫助。
S3C44B0的ADC組件及開發(fā)應(yīng)用
常用ADC寄存器
1、ADC控制寄存器ADCCON決定是否允許啟動(dòng)、選擇ADC通道、反映ADC轉(zhuǎn)換狀態(tài)
2、ADC預(yù)分頻寄存器ADCPSR決定預(yù)分頻系數(shù)
3、ADC轉(zhuǎn)換時(shí)間:
TADC=2×(ADCSPR的值+1)×16/MCLK
4、ADC數(shù)據(jù)寄存器寄存轉(zhuǎn)換后的10位數(shù)字量
5、對ADC操作三要素:
(1)選擇通道并啟動(dòng)AD變換
(2)查詢狀態(tài)(是否轉(zhuǎn)換結(jié)束)
(3)讀取轉(zhuǎn)換結(jié)果
S3C44B0的ADC開發(fā)應(yīng)用
如果MCLK=64MHz
1、讓ADC轉(zhuǎn)換時(shí)間為10uS,寫出程序片段
解答:ADC轉(zhuǎn)換時(shí)間:
TADC=2×(ADCSPR的值+1)×16/MCLK
ADCPSR=10/32*64-1=19
主要是寫ADCPSR寄存器,寫寄存器三條指令:
LDR R0,=rADCPSR
MOV R1,#19
STR R1,[R0]
解答續(xù):
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
【嵌入式系統(tǒng)開發(fā)技術(shù)知識(shí)點(diǎn):S3C44B0的ADC】相關(guān)文章:
嵌入式系統(tǒng)開發(fā)技術(shù)知識(shí)點(diǎn)06-01
2016嵌入式系統(tǒng)開發(fā)技術(shù)知識(shí)點(diǎn):嵌入式系統(tǒng)06-01
嵌入式系統(tǒng)開發(fā)流程01-29
2017年嵌入式系統(tǒng)開發(fā)技術(shù)考試預(yù)測題及答案03-06
2017年嵌入式系統(tǒng)開發(fā)技術(shù)考試練習(xí)題03-06
2017年嵌入式系統(tǒng)開發(fā)技術(shù)考試練習(xí)(附答案)03-06
2017年嵌入式系統(tǒng)開發(fā)技術(shù)考試練習(xí)題及答案03-06
2017年嵌入式系統(tǒng)開發(fā)技術(shù)考試備考練習(xí)題及答案03-06
2016計(jì)算機(jī)三級(jí)嵌入式系統(tǒng)開發(fā)技術(shù)練習(xí)題及答案03-07
2016計(jì)算機(jī)三級(jí)嵌入式系統(tǒng)開發(fā)技術(shù)考前練習(xí)題及答案03-07