
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年计算机三级考试嵌入式系统开发技术重点内容四.doc正在阅读:
2016年计算机三级考试嵌入式系统开发技术重点内容四04-28
2023年恒丰银行湖北武汉分行长期社会招聘简章报名时间12月30日截止08-26
澳洲技术移民的评分细则05-31
马年贺岁祝福短信三篇03-11
重磅!2022年山西省普通中小学招生入学政策发布【附招生入学工作十项严禁】06-02
做披萨作文400字08-20
煎鸡蛋记作文500字07-31
云南2018年经济师考试报名缴费时间及报名费用【8月14日截止】06-28
地下城堡3魂之诗荣耀碎片怎么获得?06-05
我的2022春节作文600字【5篇】01-23
七年级父亲节的作文700字01-01