注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
飞龙飞龙的个人空间 https://home.eeworld.com.cn/space-uid-206248.html [收藏] [复制] [分享] [RSS]
日志

关于AD7606的驱动程序问题

已有 1254 次阅读2011-7-19 16:37

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 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册