智能车制作
标题: 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 |