金牌会员
- 积分
- 2107
- 威望
- 300
- 贡献
- 1685
- 兑换币
- 16
- 注册时间
- 2010-1-19
- 在线时间
- 61 小时
|
各位车友好,这是我的AD程序,刚开始测试5V电源,能够正常显示,但是我一接上我们的传感器,传感器上面的信号却被拉低了,怎么也想不出来是为什么?大家遇没遇到这种情况。。。。
void AD_Init(void)
{
ATD0CTL1=0x10; //73210:选择通道0; 65选择转换序列为8位精度; 4决定采样前不放电
ATD0CTL2=0x40; //2禁止外部触发, 1中断禁止,6快速清除标志位
ATD0CTL3=0xa0; //7右对齐无符号,6543每次转换4个序列, 2不用FIFO, 10Freeze模式下继续转
ATD0CTL4=0x03; //765:采样时间为4个AD时钟周期,ATDClock=[BusClock*0.5]/[PRS+1]=8*0.5/4=1MHz
ATD0CTL5=0x20; //6:0特殊通道禁止,5:1连续转换 ,4:0单通道
ATD0DIEN=0x00; //禁止数字输入
} |
|