智能车制作

标题: 10精度A/D转换 [打印本页]

作者: 转身夏末    时间: 2012-4-30 11:45
标题: 10精度A/D转换
10精度的A/D 5V基准电压 当给5V时为什么采回来的值只有255?谢谢~~
void ATD_Init(void)
{
//八通道AD循环采样配置如下
ATD0CTL1=0x20;//7:1-外部触发,65:00-8位精度01-10位精度,4:放电,3210开始转换通道
ATD0CTL2=0x40;//禁止外部触发,中断禁止
ATD0CTL3=0xc0;//7:1数据对齐无符号,每次转换八个序列,No FIFO,FREEZE模式下继续转换
ATD0CTL4=0x17;//765:采样时间为4个AD时钟周期,ATDClcck=[BusClock*0.5]/[PRS+1]=1MHZ(BusClock=80MHZ)
ATD0CTL5=0x30;//6:0特殊通道禁止,5:1连续转换0 单次转换,4:1多通道轮流采样3210:第一通道指定
ATD0DIEN=0x00;//禁止数字输入

}

作者: Alliswall    时间: 2012-4-30 17:09
你只读了低8位吧




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