亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ads7870.h

?? 德州儀器公司推出的ADS7870型低功耗數據采集器件的ARM控制源程序
?? H
字號:
/*! \file ads7870.h \brief TI ADS7870 12-bit 8ch A/D Converter Driver Library. */
//*****************************************************************************
//
// File Name	: 'ads7870.h'
// Title		: TI ADS7870 12-bit 8ch A/D Converter Driver Library
// Author		: Pascal Stang - Copyright (C) 2005
// Created		: 2005.07.19
// Revised		: 2005.07.21
// Version		: 0.1
// Target MCU	: any with SPI support
// Editor Tabs	: 4
//
// NOTE: This code is currently below version 1.0, and therefore is considered
// to be lacking in some functionality or documentation, or may not be fully
// tested.  Nonetheless, you can expect most functions to work.
//
// This code is distributed under the GNU Public License
//		which can be found at http://www.gnu.org/licenses/gpl.txt
//
///	\ingroup driver_hw
/// \defgroup ads7870 TI ADS7870 SPI A/D Converter Driver (ads7870.c)
/// \code #include "ads7870.h" \endcode
/// \par Overview
///		This library provides high-level functions for accessing the Texas
///		Instruments ADS7870 I2C A/D Converter.
///
///		The basic specs of the ADS7870 are:
///		- Fast SPI interface (up to 20MHz)
///		- 12-bit results
///		- 8 single-ended or 4 differential input channels
///		- Programmable gain stage (1,2,4,5,8,10,16,20x gains)
///		- Software or hardware triggered conversion
///		- 4-bit auxiliary digital I/O lines (controlled via serial interface)
///		- Up to 50KHz conversion rate
///		- External reference or internal 2.5V, 2.048V, 1.15V reference
///		- NOTE: use pin-compatible ADS7871 for 14-bit results
//
//*****************************************************************************
//@{

#ifndef ADS7870_H
#define ADS7870_H

#include "global.h"

// constants/macros/typdefs
#define ADS7870_CS_CONFIG		IO0SET=P10; IO0DIR|=P10
#define ADS7870_CS_ASSERT		IO0CLR=P10
#define ADS7870_CS_RELEASE		IO0SET=P10

// instruction bit defines
#define ADS7870_CONVERT			0x80

#define ADS7870_REG_READ		0x40
#define ADS7870_REG_WRITE		0x00
#define ADS7870_REG_16BIT		0x20

// register addresses
#define ADS7870_RESULTLO		0x00
#define ADS7870_RESULTHI		0x01
#define ADS7870_PGAVALID		0x02
#define ADS7870_ADCTRL			0x03
#define ADS7870_GAINMUX			0x04
#define ADS7870_DIGIOSTATE		0x05
#define ADS7870_DIGIOCTRL		0x06
#define ADS7870_REFOSC			0x07
#define ADS7870_SERIFCTRL		0x18
#define ADS7870_ID				0x1F

// register bit defines
#define ADS7870_RESULTLO_OVR	0x01

#define ADS7870_ADCTRL_BIN		0x20
#define ADS7870_ADCTRL_RMB1		0x08
#define ADS7870_ADCTRL_RMB0		0x04
#define ADS7870_ADCTRL_CFD1		0x02
#define ADS7870_ADCTRL_CFD0		0x01

#define ADS7870_GAINMUX_CNVBSY	0x80

#define ADS7870_REFOSC_OSCR		0x20
#define ADS7870_REFOSC_OSCE		0x10
#define ADS7870_REFOSC_REFE		0x08
#define ADS7870_REFOSC_BUFE		0x04
#define ADS7870_REFOSC_R2V		0x02
#define ADS7870_REFOSC_RBG		0x01

#define ADS7870_SERIFCTRL_LSB	0x01
#define ADS7870_SERIFCTRL_2W3W	0x02
#define ADS7870_SERIFCTRL_8051	0x04

#define ADS7870_ID_VALUE		0x01

// gain defines
#define ADS7870_GAIN_1X			0x00
#define ADS7870_GAIN_2X			0x10
#define ADS7870_GAIN_4X			0x20
#define ADS7870_GAIN_5X			0x30
#define ADS7870_GAIN_8X			0x40
#define ADS7870_GAIN_10X		0x50
#define ADS7870_GAIN_16X		0x60
#define ADS7870_GAIN_20X		0x70
// channel defines
#define ADS7870_CH_0_1_DIFF		0x00
#define ADS7870_CH_2_3_DIFF		0x01
#define ADS7870_CH_4_5_DIFF		0x02
#define ADS7870_CH_6_7_DIFF		0x03
#define ADS7870_CH_1_0_DIFF		0x04
#define ADS7870_CH_3_2_DIFF		0x05
#define ADS7870_CH_5_4_DIFF		0x06
#define ADS7870_CH_7_6_DIFF		0x07
#define ADS7870_CH_SINGLE_ENDED	0x08
#define ADS7870_CH_0			0x08
#define ADS7870_CH_1			0x09
#define ADS7870_CH_2			0x0A
#define ADS7870_CH_3			0x0B
#define ADS7870_CH_4			0x0C
#define ADS7870_CH_5			0x0D
#define ADS7870_CH_6			0x0E
#define ADS7870_CH_7			0x0F

// functions

//! Initialize the ADS7870 chip.
///	Returns:
///	TRUE if successful, 
///	FALSE if unsuccessful (chip not responding).
u08 ads7870Init(void);

//! Begin single-ended conversion on given logical channel#0-7, and return result.
/// \note Result is returned left-justified.
s16 ads7870Convert(u08 channel);

//! Begin differential conversion on given channel pair, and return result.
/// \note Result is returned left-justified.
s16 ads7870ConvertDiff(u08 channel);

//! Begin conversion on given raw channel#, and return result.
/// \note Result is returned left-justified.
s16 ads7870ConvertRaw(u08 channel);

//! Read value from ADS7870 register.
///
u08 ads7870ReadReg(u08 reg);

//! Write value into ADS7870 register.
///
void ads7870WriteReg(u08 reg, u08 value);



#endif
//@}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩成人免费电影| 一区二区三区四区五区视频在线观看| 色999日韩国产欧美一区二区| 高清在线观看日韩| 粉嫩欧美一区二区三区高清影视 | 亚洲最新在线观看| 综合欧美一区二区三区| 国产精品蜜臀av| 亚洲特黄一级片| 一区二区三区四区在线免费观看| 亚洲人成7777| 亚洲一区欧美一区| 日本强好片久久久久久aaa| 日韩电影一区二区三区四区| 蜜臀va亚洲va欧美va天堂| 国内成人精品2018免费看| 国产精品一区专区| 99精品桃花视频在线观看| 91麻豆国产福利在线观看| 欧美亚洲国产怡红院影院| 欧美一区二区三区系列电影| 精品国产sm最大网站| 中文一区一区三区高中清不卡| 亚洲视频精选在线| 丝袜亚洲另类丝袜在线| 国产不卡视频在线播放| 日本精品免费观看高清观看| 日韩一区二区三| 国产精品成人免费精品自在线观看| 亚洲欧美视频在线观看| 日本欧美一区二区在线观看| 国产乱对白刺激视频不卡| 色女孩综合影院| 久久综合九色综合欧美就去吻| 中文字幕乱码亚洲精品一区| 亚洲在线视频网站| 国产乱国产乱300精品| 在线视频中文字幕一区二区| 久久综合色之久久综合| 亚洲一区二三区| 粉嫩aⅴ一区二区三区四区| 91九色最新地址| 欧美国产精品中文字幕| 日韩经典一区二区| 99久久精品费精品国产一区二区| 91精品国产丝袜白色高跟鞋| 国产精品免费久久久久| 久久机这里只有精品| 99久久精品免费| 国产日韩亚洲欧美综合| 亚洲h精品动漫在线观看| 成人av片在线观看| 26uuu精品一区二区三区四区在线| 亚洲免费高清视频在线| 国产高清一区日本| 日韩网站在线看片你懂的| 亚洲一区二区三区激情| 色网站国产精品| 亚洲国产高清不卡| 国产麻豆视频精品| 日韩欧美国产不卡| 日韩成人伦理电影在线观看| 欧美在线观看视频一区二区三区| 亚洲国产精品高清| 国产麻豆91精品| 欧美精品一区二区三区四区| 蜜臀av性久久久久蜜臀aⅴ| 欧美日韩情趣电影| 亚洲第四色夜色| 欧洲精品在线观看| 一区二区三区在线不卡| 91麻豆精品在线观看| 自拍偷拍亚洲欧美日韩| www.亚洲精品| 亚洲男同1069视频| 91在线码无精品| 亚洲人快播电影网| 欧美无砖专区一中文字| 亚洲成人资源网| 在线播放欧美女士性生活| 午夜成人免费视频| 欧美一激情一区二区三区| 免费不卡在线观看| 欧美videossexotv100| 国产精品一区二区x88av| 国产欧美中文在线| 99精品久久99久久久久| 亚洲一区二区在线播放相泽| 9191久久久久久久久久久| 蜜桃久久久久久久| 久久精品欧美日韩| 99这里都是精品| 亚洲国产视频一区二区| 91精品国产综合久久香蕉麻豆| 精品综合免费视频观看| 国产欧美日韩在线看| 91蜜桃视频在线| 首页欧美精品中文字幕| 久久综合九色综合欧美就去吻 | 亚洲一二三四在线| 欧美日韩夫妻久久| 久久精品噜噜噜成人av农村| 日本一区二区三区国色天香| 在线观看日韩精品| 久久电影网站中文字幕| 中文字幕不卡在线观看| 欧美日韩视频专区在线播放| 极品少妇xxxx精品少妇偷拍| 亚洲色图另类专区| 日韩一区二区在线免费观看| 国产成人a级片| 亚洲成人中文在线| 国产精品免费视频网站| 欧美高清一级片在线| 成人永久aaa| 亚洲国产精品一区二区久久 | 亚洲视频一区在线| 日韩精品一区二区在线| 91亚洲男人天堂| 国产中文一区二区三区| 亚洲国产日韩综合久久精品| 久久亚洲免费视频| 欧美人伦禁忌dvd放荡欲情| 国产精品18久久久| 日本免费新一区视频| 亚洲人成精品久久久久久| 久久午夜老司机| 91麻豆精品久久久久蜜臀| 成人精品免费网站| 国产一区二区精品久久| 琪琪久久久久日韩精品| 亚洲成人自拍网| 亚洲黄色在线视频| 亚洲特级片在线| 亚洲成人一区二区在线观看| 日本一区二区不卡视频| 26uuu国产日韩综合| 日韩精品一区二区三区三区免费| 在线观看欧美黄色| 一本久久a久久精品亚洲| 成人在线一区二区三区| 国产精品一级在线| 国产真实乱对白精彩久久| 日本怡春院一区二区| 午夜精品在线视频一区| 亚洲国产成人porn| 亚洲国产精品一区二区尤物区| 国产精品不卡在线| 国产精品久久看| 亚洲图片你懂的| 中文字幕在线视频一区| 国产精品美女久久久久久久网站| 国产偷国产偷亚洲高清人白洁| 久久久www成人免费毛片麻豆| 2020国产精品自拍| 久久久91精品国产一区二区精品 | 激情欧美一区二区三区在线观看| 美洲天堂一区二卡三卡四卡视频| 午夜精品久久久久久久99水蜜桃| 亚洲国产成人tv| 青娱乐精品视频| 美女视频网站黄色亚洲| 极品少妇xxxx精品少妇偷拍| 国产精品系列在线观看| 国产**成人网毛片九色| 99re亚洲国产精品| 91成人免费电影| 欧美一区二区三区日韩| 久久久久久久久久久黄色| 久久蜜桃一区二区| 国产精品久久久久久久久动漫 | 国产精品日韩成人| 亚洲人精品一区| 亚洲成人激情自拍| 激情综合网激情| 成人av先锋影音| 9191久久久久久久久久久| 久久精品亚洲乱码伦伦中文 | 国产一区亚洲一区| 成人97人人超碰人人99| 欧美日本精品一区二区三区| 欧美xxxx在线观看| 国产精品乱人伦中文| 亚洲一区二区美女| 国产精品亚洲一区二区三区在线 | 国产视频一区二区在线| 亚洲精品菠萝久久久久久久| 日本不卡一二三| 岛国av在线一区| 欧美视频三区在线播放| 久久精品一区二区| 婷婷国产在线综合| 92精品国产成人观看免费| 欧美一二三区精品| 亚洲视频免费在线观看| 国精产品一区一区三区mba桃花| 91色九色蝌蚪| 久久精品夜夜夜夜久久| 日韩和的一区二区| 在线观看精品一区|