智能车制作

标题: 52255AD问题 [打印本页]

作者: zydzydbd    时间: 2014-6-9 22:14
标题: 52255AD问题
52255AD取出的数据用串口第一次发出来是对的,后面就好像都少了高4位。求大神指点
                result=(MCF_ADC_ADRSLT(4))>>3;//result=(MCF_ADC_ADRSLT(0)&0x7FF8)>>3;
                uart_putchar(0,(uint8)(result>>8));////0x 0f dc(FD5 4053)  a-e    0  a 62_2658
                uart_putchar(0,(uint8)result);
               
                for(i=0;i<16;i++)
                {
                        while ((MCF_ADC_ADSTAT & (1 << 4))==0)  //等待数据准备好
                            { }
               
                        result1=(MCF_ADC_ADRSLT(0))>>3;//result=(MCF_ADC_ADRSLT(0)&0x7FF8)>>3;
               
                        AD_RES[i]=result1;
                       
                }
                for(i=0;i<16;i++)
                {
                        uart_putchar(0,(uint8)AD_RES[i]>>8);
                        uart_putchar(0,(uint8)AD_RES[i]);               
                }






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