智能车制作
标题:
关于序列疑问
[打印本页]
作者:
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