智能车制作

标题: X12的AD初始化 [打印本页]

作者: 仰望→辉煌    时间: 2014-3-16 13:22
标题: X12的AD初始化
X12初始化的控制寄存器怎么会有ATD0CTL0 和ATD0CTL1呢 资料里没有啊  到底有几个控制寄存器啊?
作者: 仰望→辉煌    时间: 2014-3-17 17:50
[attach]56940[/attach][attach]56940[/attach]


作者: 杨先生    时间: 2014-3-21 20:37
6个控制寄存器,ATDCTL0使用默认值就可以了
示例:
  ATD0DIEN=0x00;    //禁止数字输入
  ATD0CTL1=0x20;  //选择10位转换精度
  ATD0CTL2=0x40;  //打开CCF快速清零位,关闭外部触发输入,关闭中断
  ATD0CTL3=0xa0;  //数据右对齐,no fifo,转换序列长度为4
  ATD0CTL4=0x00;  //采样时间为4个ATD时钟周期, ATDCLK=24MHZ/(2*(0+1))=4MHZ
  ATD0CTL5=0x30;  //从通道零开始多通道连续采样,同时启动AD转换序列






欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2