LTC2414/LTC2418
43
241418fa
// LTC2418 PIC16F84 Interface Example
// Written for CC5X Compiler
// Processor is PIC16F84 running at 10 MHz
#include <16f84.h>
#include <int16cxx.h>
#pragma origin = 0x4
#pragma config |= 0x3fff, WDTE=off,FOSC=HS
// global pin definitions:
#pragma bit rx_pin
@ PORTB.0
//input
#pragma bit tx_pin
@ PORTB.1
//output
#pragma bit sck
@ PORTB.2
//output
#pragma bit sdi
@ PORTB.3
//output
#pragma bit sdo
@ PORTB.4
//input
#pragma bit cs_bar
@ PORTB.5
//output
// Global Variables
uns8 result_3;
// Conversion result MS byte
uns8 result_2;
// ..
uns8 result_1;
// ..
uns8 result_0;
// Conversion result LS byte
void shiftbidir(char nextch);
// function prototype
void main( void)
{
INTCON=0b00000000;
// no interrupts
TRISA=0b00000000;
// all PORTA pins outputs
TRISB=0b00010001;
// according to definitions above
char channel;
// next channel to send
while(1)
{
/* channel bit fields are 7:6, 10 always; 5, EN; 4, SGL; 3, ODD/SIGN; 2:0, ADDR */
channel = 0b10101000;
// CH0,1 DIFF.
cs_bar=0;
// activate ADC
while(sdo==1)
// test for end of conversion
{
// wait if conversion is not complete
}
shiftbidir(channel);
// read ADC, send next channel
cs_bar = 1;
// deactivate ADC
/* At this point global variables result 3,2,1 contain the 24 bit conversion result. Variable result3
contains the corresponding channel information in the following fields:
bits 7:6, 00 always, 5, EN; 4, SGL; 3, ODD/SIGN; 2:0, ADDR */
}
// end of loop
}
// end of main
Figure 50. Sample Program in CC5X for PIC16F84
APPLICATIO S I FOR ATIO
WU
UU
相关PDF资料
LTC2431IMS#TRPBF IC ADC 20BIT DIFFINPUT/REF10MSOP
LTC2433-1IMS#TRPBF IC ADC DIFF 16BIT 3WIRE 10-MSOP
LTC2435CGN#TRPBF IC ADC DIFF I/REF 20BIT 16-SSOP
LTC2442IG#PBF IC ADC 24BIT 4CH 36-SSOP
LTC2446IUHF#TRPBF IC ADC 24BIT 8CH HI SPEED 38QFN
LTC2448IUHF#TRPBF IC ADC 24BIT HI SPEED 38QFN
LTC2451ITS8#TRPBF IC ADC 16BIT DELTA SIG TSOT23-8
LTC2452ITS8#TRPBF IC ADC 16BIT DELTA SIG TSOT23-8
相关代理商/技术参数
LTC2420CS8 功能描述:IC ADC 20BIT MICRPWR W/OSC 8SOIC RoHS:否 类别:集成电路 (IC) >> 数据采集 - 模数转换器 系列:- 标准包装:1,000 系列:- 位数:16 采样率(每秒):45k 数据接口:串行 转换器数目:2 功率耗散(最大):315mW 电压电源:模拟和数字 工作温度:0°C ~ 70°C 安装类型:表面贴装 封装/外壳:28-SOIC(0.295",7.50mm 宽) 供应商设备封装:28-SOIC W 包装:带卷 (TR) 输入数目和类型:2 个单端,单极
LTC2420CS8#PBF 功能描述:IC ADC 20BIT MICRPWR W/OSC 8SOIC RoHS:是 类别:集成电路 (IC) >> 数据采集 - 模数转换器 系列:- 标准包装:1 系列:microPOWER™ 位数:8 采样率(每秒):1M 数据接口:串行,SPI? 转换器数目:1 功率耗散(最大):- 电压电源:模拟和数字 工作温度:-40°C ~ 125°C 安装类型:表面贴装 封装/外壳:24-VFQFN 裸露焊盘 供应商设备封装:24-VQFN 裸露焊盘(4x4) 包装:Digi-Reel® 输入数目和类型:8 个单端,单极 产品目录页面:892 (CN2011-ZH PDF) 其它名称:296-25851-6
LTC2420CS8#PBF 制造商:Linear Technology 功能描述:A/D Converter (A-D) IC
LTC2420CS8#TR 功能描述:IC A/D CONV 20BIT MICRPWR 8-SOIC RoHS:否 类别:集成电路 (IC) >> 数据采集 - 模数转换器 系列:- 标准包装:1,000 系列:- 位数:16 采样率(每秒):45k 数据接口:串行 转换器数目:2 功率耗散(最大):315mW 电压电源:模拟和数字 工作温度:0°C ~ 70°C 安装类型:表面贴装 封装/外壳:28-SOIC(0.295",7.50mm 宽) 供应商设备封装:28-SOIC W 包装:带卷 (TR) 输入数目和类型:2 个单端,单极
LTC2420CS8#TRPBF 功能描述:IC ADC 20BIT MICRPWR W/OSC 8SOIC RoHS:否 类别:集成电路 (IC) >> 数据采集 - 模数转换器 系列:- 标准包装:1,000 系列:- 位数:16 采样率(每秒):45k 数据接口:串行 转换器数目:2 功率耗散(最大):315mW 电压电源:模拟和数字 工作温度:0°C ~ 70°C 安装类型:表面贴装 封装/外壳:28-SOIC(0.295",7.50mm 宽) 供应商设备封装:28-SOIC W 包装:带卷 (TR) 输入数目和类型:2 个单端,单极
LTC2420CS8PBF 制造商:Linear Technology 功能描述:ADC,LTC2420C 20bit D-S SPI SOIC
LTC2420IS8 功能描述:IC ADC 20BIT MICROPOWER 8SOIC RoHS:否 类别:集成电路 (IC) >> 数据采集 - 模数转换器 系列:- 标准包装:1,000 系列:- 位数:16 采样率(每秒):45k 数据接口:串行 转换器数目:2 功率耗散(最大):315mW 电压电源:模拟和数字 工作温度:0°C ~ 70°C 安装类型:表面贴装 封装/外壳:28-SOIC(0.295",7.50mm 宽) 供应商设备封装:28-SOIC W 包装:带卷 (TR) 输入数目和类型:2 个单端,单极
LTC2420IS8#PBF 功能描述:IC ADC 20BIT MICRPWR W/OSC 8SOIC RoHS:是 类别:集成电路 (IC) >> 数据采集 - 模数转换器 系列:- 标准包装:1 系列:microPOWER™ 位数:8 采样率(每秒):1M 数据接口:串行,SPI? 转换器数目:1 功率耗散(最大):- 电压电源:模拟和数字 工作温度:-40°C ~ 125°C 安装类型:表面贴装 封装/外壳:24-VFQFN 裸露焊盘 供应商设备封装:24-VQFN 裸露焊盘(4x4) 包装:Digi-Reel® 输入数目和类型:8 个单端,单极 产品目录页面:892 (CN2011-ZH PDF) 其它名称:296-25851-6