关于AD7606的驱动程序问题

2019-03-24 16:03发布

void AD7606_Start(void)
{
 AD7606_CS_SET;
 AD7606_SCLK_RD_SET;
 AD7606_CONVSTA_CLR;
 Delay(5);
 AD7606_CONVSTA_SET;
} void AD7606_ReadData(void)
{
 unsigned i,j;
 AD7606_CS_CLR;
 AD7606_SCLK_RD_CLR
 for(i=0;i<6;i++)
  {
  for(j=0;j<16;j++)
  {
 
   AD7606_SCLK_RD_SET;
   Delay(10);
   if(GPIOPinRead(GPIO_PORTB_BASE,AD7606_DoutA)==1)
 {
  AD7606_Data=AD7606_Data|0x0001;
  AD7606_Data=AD7606_Data<<1;
  }
 else
 {
  AD7606_Data=AD7606_Data&0xfffe;
  AD7606_Data=AD7606_Data<<1;
  }
  
   AD7606_SCLK_RD_CLR;
   Delay(10);
   }
 
  }
  AD7606_CS_SET;
}   这个程序有问题吗?怎么不能使AD7606进行AD转换呢?哪位大哥有这方面的资料吗,能给小弟指点一下吗? 此帖出自小平头技术问答
0条回答

一周热门 更多>

相关问题

    相关文章