智能车制作

标题: 关于序列疑问 [打印本页]

作者: zhizhi    时间: 2010-3-4 14:52
标题: 关于序列疑问

作者: zhizhi    时间: 2010-3-4 15:41
怎么看不到呢,可能我操作错误 了
void ATD0_init(void)  //AD转换模块初始化
{ ATD0CTL2=0X82;    /*AC模块上电 快速清零自动清除转换完成位 无等待模式 中断允许 禁止外部触发*/
ATD0CTL3=0X00;     /*每序列长度为8 无FIFO转换结果放在相应的寄存器中 冷冻状态下继续工作*/
ATD0CTL4=0X83;     //八位精度 采样时间:2个时钟时间,8倍分频
ATD0CTL5=0X20;      //结果寄存器数据对齐方式:右对齐 无符号 连续队列转换 单通道 通道0
ATD0DIEN=0X00;     //当作为模拟量输入时禁止数字输入   
}
这里设置成序列长度为8,但是后面又设置成单通道0.我记得以前看到说的是序列长度就是转换通道的个数,这里设置成8个通道,后面又设置成通道0,是不是矛盾了,还是我理解错误了?
作者: zhizhi    时间: 2010-3-4 21:45
路过的朋友给点提示吗,心中很是疑惑
作者: zouyf12    时间: 2010-3-5 02:31
应该说,序列长度就是转换的次数,你的次数为8就是转换8次,  你那里说的通道0是通道的名称是0. 不是通道的个数是0.      你贴的程序的意思是,对通道0这个AD通道进行8次采样。
作者: anjiayu    时间: 2010-3-5 08:46
透彻
作者: 50833713    时间: 2010-3-5 09:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhizhi    时间: 2010-3-5 13:44
谢谢楼上,各位。




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