⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ads1210.c

📁 24位ADC
💻 C
字号:
#include	"macrodefine.h"
#include	"lpc2294.h"

//ADS1210初始化子程序
void AD_Init(void)
{
	Delayus(2);
	SPI1_Communation(0x64);
	SPI1_Communation(0x72);	//单极性,SDOUT独立,先MSB,REF使用内部
	SPI1_Communation(0x20);	//自校准模式,增益1,通道0
	SPI1_Communation(0x87);	//TURBO=16,
	SPI1_Communation(0xa0);	//数据更新率100
}
//读取ADS1210转换结果子程序
uint32 Read_AD_Data(void)
{
	uint8 i=0;
	uint8 Data_Temp[3];
	uint32 Result_HEX=0;
	Delayus(1);
	SPI1_Communation(0xc0);
	for(i=0;i<3;i++)
	{
		Data_Temp[i]	=SPI1_Communation(0xff);
	}
	Result_HEX	=Data_Temp[0];
	Result_HEX	=Result_HEX<<8;
	Result_HEX	|=Data_Temp[1];
	Result_HEX	=Result_HEX<<8;
	Result_HEX	|=Data_Temp[2];
	Result_HEX	&=0x007fffff;
	return(Result_HEX);
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -