芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

飞芯科技-芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

芯片复制AD7715的单片机驱动程序

芯片复制单片机源程序如下:

  1. #include"AD7715.h"

  2. //发送数据
  3. void WriteADData(unsigned char write_data)
  4. {
  5.   uchar i;
  6.   for(i=0;i<8;i++)
  7.          {
  8.       if((write_data&0x80)!=0)
  9.            AD_DIN=1;
  10.       else
  11.            AD_DIN=0;
  12.       write_data=write_data<<1;
  13.       AD_SCLK=1;
  14.       AD_SCLK=0;
  15.       AD_SCLK=1;
  16.          }
  17.       AD_DIN=1;
  18. }

  19. //接收数据     
  20. uint ReadADData(uchar z)
  21. {
  22.    uchar i;
  23.    int ad_data =0;
  24.    for(i=0;i<z*8;i++)
  25.    {
  26.       AD_SCLK = 1;
  27.       AD_SCLK= 0;
  28.       AD_SCLK = 0;
  29.       ad_data= ad_data << 1;
  30.          if(AD_DOUT == 1)
  31.        ad_data += 1;
  32.        AD_SCLK= 1;      
  33.     }       
  34.     return ad_data;
  35. }
  36.   
  37. //初始化
  38. void InitAD7715(void)
  39. {
  40.     WriteADData(0x10); //设置增益为1;
  41.    
  42.         WriteADData(0x46); //设 置校准为自标定,主频率为大于2M,更新频率为20Hz,单极;
  43. }     

  44. //启动转换
  45. uint GetADNum(void)
  46. {
  47.    while(AD_DRDY==1); //等待转换完成;
  48.    WriteADData(0x38); //
  49.    return ReadADData(2);
  50. }

  51. /*
  52. main()
  53. {
  54.   uint ad_num;
  55.   InitAD7715();
  56.     while (1)
  57.       {
  58.           ad_num = GetADNum();
  59.           }
  60. }
  61.   */



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.feixindz.com
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信