毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

ARM嵌入式系统的数据采集传输系统研究+源程序(5)

时间:2017-02-07 21:33来源:毕业论文
系统所要采集的的模拟信号源是4个A/D旋钮,硬件电路如图2.5所示。4个A/D旋钮可以通过调节滑动变阻器的大小来调节A/D模块的4路输入电压值的大小,以此验


系统所要采集的的模拟信号源是4个A/D旋钮,硬件电路如图2.5所示。4个A/D旋钮可以通过调节滑动变阻器的大小来调节A/D模块的4路输入电压值的大小,以此验证A/D转换的可行性。
 图2.4  AD转换电路
图2.5  模拟信号的输入电路
2.3.3  寄存器描述
UCB1400 内部有很多控制寄存器用来控制各模块的功能,表2.1至表2.4列出了与 ADC 有关的寄存器映射表及各 Bit 位的说明。
表2.1  ADC控制寄存器
Bit    D15    D14    D13    D12    D11    D10    D9    D8
Symbol    AE    ×    ×    ×    ×    ×    ×    ×
Bit    D7    D6    D5    D4    D3    D2    D1    D0
Symbol    AS    ×    EXVEN    AI2    AI1    AI0    VREFB    ASE

表2.2  ADC控制寄存器位描述
Bit    Symbol    Type    Description
D15    AE    RW    1:激活ADC;‘0’:关闭ADC
D14-D8    ×    R    (保留)
D7    AS    RW    向此位写‘1’表示开始一次ADC转换(本位是自清除的)
D6    ×    R    (保留)
D5    EXVEN    R/W    必须设置为’0’(其它值保留给测试用途)
D4-D2    AI2-AI0    R/W    ADC输入选择:
0000=TSPX
001=TSMX
010=TSPY
011=TSMY
100=AD0
101=AD1
110=AD2
111=AD3
D1    VREFB    RW    旁路VREF。若设置为‘1’,则内部参考电压取自VREFBYP引脚
D0    ASE    RW    如果设置为‘1’,则ADC采样由ADCSYNC引脚的上升沿出发,但AS位必须有效;若设置为‘0’,则ADC采样直接由AS位控制


表2.3  ADC数据寄存器
Bit    D15    D14    D13    D12    D11    D10    D9    D8
Symbol    ADV    ×    ×    ×    ×    ×    AD9    AD8
Bit    D7    D6    D5    D4    D3    D2    D1    D0
Symbol    AD7    AD6    AD5    AD4    AD3    AD2    AD1    AD0

表2.4  ADC数据寄存器位描述
Bit    Symbol    Type    Description
D15    ADV    R    ‘0’转换未结束
‘1’转换结束,并且数据已经保存到AD9-AD0中
D14-D10    ×    R    (保留)
D9-D0    AD9-AD0    R    AD采样的数据

2.4  定时器模块
本文为使实验现象更直观,使用了一个GPT中断,定时的对外部电压信号进行采样,并实时地打印出来。 ARM嵌入式系统的数据采集传输系统研究+源程序(5):http://www.youerw.com/tongxin/lunwen_2633.html
------分隔线----------------------------
推荐内容