欧美成人免费电影,国产欧美一区二区三区精品酒店,精品国产a毛片,色网在线免费观看

參數資料
型號: AD7715*
廠商: Analog Devices, Inc.
英文描述: 3 V/5 V. 450 uA 16-Bit. Sigma-Delta ADC
中文描述: 3 V / 5號五,450微安16位。 Σ-Δ模數轉換器
文件頁數: 26/31頁
文件大小: 474K
REV. C
AD7715
–26–
Table XVI. C Code for Interfacing AD7715 to 68HC11
/* This program has read and write routines for the 68HC11 to interface to the AD7715 and the sample
program sets the various registers and then reads 1000 samples from the part. */
#include <math.h>
#include <io6811.h>
#define NUM_SAMPLES 1000 /* change the number of data samples */
#define MAX_REG_LENGTH 2 /* this says that the max length of a register is 2 bytes */
Writetoreg (int);
Read (int,char);
char *datapointer = store;
char store[NUM_SAMPLES*MAX_REG_LENGTH + 30];
void main()
{
/* the only pin that is programmed here from the 68HC11 is the /CS and this is why the PC2 bit
of PORTC is made as an output */
char a;
DDRC = 0x04; /* PC2 is an output the rest of the port bits are inputs */
PORTC | = 0x04; /* make the /CS line high */
Writetoreg(0x10); /* set the gain to 1, standby off and set the next operation as write to the setup
register */
Writetoreg(0x68); /* set bipolar mode, buffer off, no filter sync, confirm clock as 2.4576MHz, set
output rate to 60Hz and do a self calibration */
while(PORTC & 0x10); /* wait for /DRDY to go low */
for(a=0;a<NUM_SAMPLES;a++);
{
Writetoreg(0x38); /*set the next operation for 16 bit read from the data register */
Read(NUM_SAMPLES,2);
}
}
Writetoreg(int byteword);
{
int q;
SPCR = 0x3f;
SPCR = 0X7f; /* this sets the WiredOR mode(DWOM=1), Master mode(MSTR=1), SCK idles high(CPOL=1), /SS
can be low always (CPHA=1), lowest clock speed(slowest speed which is master clock /32 */
DDRD = 0x18; /* SCK, MOSI outputs */
q = SPSR;
q = SPDR; /* the read of the staus register and of the data register is needed to clear the interrupt
which tells the user that the data transfer is complete */
PORTC &= 0xfb; /* /CS is low */
SPDR = byteword; /* put the byte into data register */
while(!(SPSR & 0x80)); /* wait for /DRDY to go low */
PORTC |= 0x4; /* /CS high */
}
Read(int amount, int reglength)
{
int q;
SPCR = 0x3f;
SPCR = 0x7f; /* clear the interrupt */
DDRD = 0x10; /* MOSI output, MISO input, SCK output */
while(PORTC & 0x10); /* wait for /DRDY to go low */
PORTC & 0xfb ; /* /CS is low */
for(b=0;b<reglength;b++)
{
SPDR = 0;
while(!(SPSR & 0x80)); /* wait until port ready before reading */
*datapointer++=SPDR; /* read SPDR into store array via datapointer */
}
PORTC|=4; /* /CS is high */
}
相關PDF資料
PDF描述
AD7715ACHIPS-3 3 V/5 V, 450 uA 16-Bit, Sigma-Delta ADC
AD7715ACHIPS-5 3 V/5 V, 450 uA 16-Bit, Sigma-Delta ADC
AD7719BRU Low Voltage, Low Power, Factory-Calibrated 16-/24-Bit Dual ADC
AD7719 Low Voltage, Low Power, Factory-Calibrated 16-/24-Bit Dual ADC
AD7719BR Low Voltage, Low Power, Factory-Calibrated 16-/24-Bit Dual ADC
相關代理商/技術參數
參數描述
AD7715_10 制造商:AD 制造商全稱:Analog Devices 功能描述:3 V/5 V, 450 ??A 16-Bit, Sigma-Delta ADC
AD7715-5EB 制造商:Analog Devices 功能描述:
AD7715ACHIPS-3 制造商:AD 制造商全稱:Analog Devices 功能描述:3 V/5 V, 450 uA 16-Bit, Sigma-Delta ADC
AD7715ACHIPS-5 制造商:AD 制造商全稱:Analog Devices 功能描述:3 V/5 V, 450 uA 16-Bit, Sigma-Delta ADC
主站蜘蛛池模板: 定陶县| 兴安县| 调兵山市| 安阳县| 福贡县| 民乐县| 九龙坡区| 仙居县| 达州市| 弋阳县| 永济市| 申扎县| 朝阳县| 泰和县| 曲沃县| 滦南县| 衡阳市| 龙里县| 灵山县| 兴安县| 长岛县| 剑阁县| 沿河| 满洲里市| 通山县| 咸宁市| 尉犁县| 康平县| 浦城县| 汤原县| 石泉县| 贡山| 祁连县| 屯门区| 英德市| 呼玛县| 桂林市| 南雄市| 汉源县| 遂川县| 海盐县|