基于stm32L0系列的AD7682驱动程序
//调用u16 AD7682(u8 adINx),即可切换通道,得到返回的ADC值。实测程序可用,ADC值为0-65535
//CFG_COM=[13:0]
#define CFG 1 //bit13 覆盖寄存器内容
#define INCC 6 //bit10-12
#define adIN0 0 //bit7-9
#define adIN1 1 //bit7-9
#define BW 1 //bit6
#define REF 1 //REF=4.096V bit3-5
#define SEQ 0 //禁用序列器 bit1-2
#define RB 1 //不回读当前配置内容 bit0
#define ADC_CS_H LL_GPIO_SetOutputPin(GPIOA, LL_GPIO_PIN_15)
#define ADC_CS_L LL_GPIO_ResetOutputPin(GPIOA, LL_GPIO_PIN_15)
#define ADC_SCK_H LL_GPIO_SetOutputPin