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

參數(shù)資料
型號: AD7714
廠商: Analog Devices, Inc.
英文描述: Signal Conditioning ADC(信號調(diào)節(jié)A/D轉(zhuǎn)換器)
中文描述: 信號調(diào)理模數(shù)轉(zhuǎn)換器(信號調(diào)節(jié)的A / D轉(zhuǎn)換器)
文件頁數(shù): 33/40頁
文件大小: 321K
代理商: AD7714
2
AD7714
REV. C
–33–
Table XV. C Code for Interfacing AD7714 to 68HC11
/* This program has read and write routines for the 68HC11 to interface to the AD7714 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 3 /* this says that the max length of a register is 3 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(0x27); /* set the channel AIN6/AIN6 and set the next operation as write to the filter high
register */
Writetoreg(0x4f); /* set Bipolar mode, 24 bits, boost off, all 4 MSBs of filterword to 1 */
Writetoreg(0x37); /* set the next operation as a write to the filter low register */
Writetoreg(0xA0); /* max filter word allowed for low part of the filterword */
Writetoreg(0x17); /* set the operation as a write to the mode register */
Writetoreg(0x20); /* set gain to 1, burnout current off, no filter sync, and do a self calibration */
while(PORTC & 0x10); /* wait for /DRDY to go low */
for(a=0;a<NUM_SAMPLES;a++);
{
Writetoreg(0x5f); /*set the next operation for 24 bit read from the data register */
Read(NUM_SAMPES,3);
}
}
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 interupt */
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 */
}
相關(guān)PDF資料
PDF描述
AD7715ARU-3 3 V/5 V, 450 uA 16-Bit, Sigma-Delta ADC
AD7715ARU-5 AB 4C 4#12 PIN RECP
AD7715AN-3 3 V/5 V, 450 uA 16-Bit, Sigma-Delta ADC
AD7715AN-5 3 V/5 V, 450 uA 16-Bit, Sigma-Delta ADC
AD7715AR-3 3 V/5 V, 450 uA 16-Bit, Sigma-Delta ADC
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
AD7714ACHIPS-3 制造商:AD 制造商全稱:Analog Devices 功能描述:3 V/5 V, CMOS, 500 uA Signal Conditioning ADC
AD7714ACHIPS-5 制造商:AD 制造商全稱:Analog Devices 功能描述:3 V/5 V, CMOS, 500 uA Signal Conditioning ADC
AD7714AN-3 制造商:Rochester Electronics LLC 功能描述:24-BIT SIGMA DELTA A/D IC - Bulk 制造商:Analog Devices 功能描述:
AD7714AN5 制造商:ANA 功能描述:24 BIT, 1KSPS, DIP 24
主站蜘蛛池模板: 特克斯县| 砀山县| 岚皋县| 孝义市| 靖江市| 铁力市| 河北区| 白沙| 宽城| 云安县| 利川市| 怀安县| 那曲县| 肇州县| 巩留县| 浦城县| 绵竹市| 河北省| 会昌县| 高州市| 莎车县| 黄山市| 五莲县| 蓝田县| 西宁市| 金寨县| 平顶山市| 腾冲县| 金平| 湟中县| 尉犁县| 曲水县| 定西市| 五台县| 克山县| 皮山县| 贵定县| 七台河市| 威宁| 大足县| 竹山县|