智能车制作

标题: AD初始化数值表示 [打印本页]

作者: xinxiang    时间: 2013-6-12 15:43
标题: AD初始化数值表示
ATD0CTL1=0x00;   //7:1-外部触发,65:00-8位精度,4:放电,3210:ch
  ATD0CTL2=0x40;   //禁止外部触发, 中断禁止   
  ATD0CTL3=0xa0;   //右对齐无符号,每次转换4个序列, No FIFO, Freeze模式下继续转   
  ATD0CTL4=0x85;   //765:采样时间为4个AD时钟周期,ATDClock=[BusClock*0.5]/[PRS+1]
  ATD0CTL5=0x30;   //6:0特殊通道禁止,5:1连续转换 ,4:1多通道轮流采样
  ATD0DIEN=0x00;   //禁止数字输入

求大神告知,这些寄存器后面的数值是按什么表示的,如何计算得到的


作者: 电磁组    时间: 2013-6-12 16:32
8位精度的话应该是0~255吧!

作者: xinxiang    时间: 2013-6-12 16:53
电磁组 发表于 2013-6-12 16:32
8位精度的话应该是0~255吧!

这样说的话是不是他的数值一直在0~255之间循环

作者: 电磁组    时间: 2013-6-12 17:44
xinxiang 发表于 2013-6-12 16:53
这样说的话是不是他的数值一直在0~255之间循环

是的

作者: zhangpengzh!    时间: 2014-2-25 17:34
ATD0CTL1设置了禁用外部触发,那么后面的外部触发信号的调试也就没有意义了,即ATD0CTL2的[4:3]





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