/*注意事项,测试使用的是ADS1118的模拟输入三口,AIN3,差分的时候,AIN3作为P,N是设置为GND,get_Voltgage函数是在这个条件下,可以测试-4.096~+4.096V的电压,实测有零点漂移需要自行校准,代码关键部位有注释进行相关解释,移植的时候只需要在头文件里面修改P口就行,其他的硬件配置要对,比如测试AIN3以外的口就没输出了,需要自己更改函数配置部分,spi双工通信模块可以不动,测试温度的不需要输入,可以直接用*/
<span style="font-family: Arial, Helvetica, sans-serif;">/*********代码部分***************/</span>
#ifndef __ADS1118_H
#define __ADS1118_H
#include "GlobalDefine.h"
#define ADS1118_CS BIT0
#define ADS1118_CLK BIT1
#define ADS1118_OUT BIT3
#define ADS1118_IN BIT2
#define ADS1118_Port_OUT P6OUT
#define ADS1118_Port_DIR P6DIR
#define ADS1118_Port_IN P6IN
#define ADS1118_CS_OUT (ADS1118_Port_