注册会员
- 积分
- 180
- 威望
- 106
- 贡献
- 52
- 兑换币
- 56
- 注册时间
- 2014-12-30
- 在线时间
- 11 小时
- 毕业学校
- 太极图
|
ATD0DIEN=0x00; //00000000 禁止数字输入
ATD0CTL1=0x40; //01000000 选择AD 通道为外部触发,12 位精度,采样前放电
ATD0CTL2=0x40; //01000000 标志位自动清零,禁止外部触发, 禁止中断
ATD0CTL3=0xa4; //10100100 右对齐无符号,每次转换1 个序列,序列长度4, No FIFO, Freeze 模式下继续转
ATD0CTL4=0x21; //00100001 采样时间为6 个AD 时钟周期,PRS=1,ATDClock=64/(2*(1+1))=16MHz
ATD0CTL5=0x32; //00110010 特殊通道禁止,连续转换, 反转至AN2
用的是AD2,3,4,5通道
这种情况下,我应该怎么读值
a=ATD0DR0;
b=ATD0DR1;
c=ATD0DR2;
d=ATD0DR3;
还是这样
c=ATD0DR2;
d=ATD0DR3;
e=ATD0DR4;
f=ATD0DR5;
|
|