voidAD7799_gpio_init(void){GPIO_InitTypeDef GPIO_InitStructure;GPIO_InitStructure.GPIO_Pin=AD_CS_PIN;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_Init(AD_CS_GPIO,&GPIO_InitStructure);//CS片选#if(AD7799_INTERFACE_MODE==AD7799_INTERFACE_SPI1)...
spi_AD7799_init();#endifAD7799_Reset(); }voidAD7799_SetGain(unsignedlonggain) { unsignedlongcommand; command= AD7799_GetRegisterValue(AD7799_REG_CONF,2); command&= ~AD7799_CONF_GAIN(0xFF); command|=AD7799_CONF_GAIN(gain);AD7799_SetRegisterValue( AD7799_REG_CONF, command,2); }voidA...
AD7799_WriteReg(ADC_REG_MODE,Cmd,2); //进行系统满度校准 R|=AD7799_WaitBusy(); //等待校准完成 */ return R; } u8 AD7799_Read_STAT(void) { u8 Cmd[2]; AD7799_ReadReg(ADC_REG_STAT,Cmd,1); return Cmd[0]; } u16 AD7799_Read_CONFIH(void) { u8 Cmd[2]; AD7799_ReadReg(ADC_...
AD7799_WriteReg(ADC_REG_CONFIG,Cmd,2); //设置配置寄存器 Cmd[0]=0x80; Cmd[1]=0x0F; AD7799_WriteReg(ADC_REG_MODE,Cmd,2); //进行内部零度校准 R|=AD7799_WaitBusy(); //等待校准完成 Cmd[0]=0xA0; Cmd[1]=0x0F; AD7799_WriteReg(ADC_REG_MODE,Cmd,2); //进行内部零度校准 R|=AD...
*文件名:ad7799.h *作者:hhp *时间:2015-03-11 *描述:ad7799驱动文件,包括函数声明,寄存器定义等 * * ***andon***/ #ifndef__AD7799_H__ #define__AD7799_H__ #include"stm32f10x.h" //用户自己定义使用的管脚 #definead7799_SPISPI1 #definead7799_CS_PortGPIOA #definead7799_CS...
* Description :根据采样的AD值,自动调整AD7799的增益 * Input : chn - ADC的采样通道(AD7799_CHANN_USE以内) * Output :全局变量AD_Work_Info[chn].SetGain,其值为0~7,对应增益为1~128 * Return : None *算法说明:在增益未达最大和最小时,自动控制增益后的AD值在%40~80%之间 ***/ void auto_ga...
名:ad7799.h *作者:hh** *时间: 2015-03-11 *描述:ad7799驱 动文件,包括函数声明,寄存器定义等 * * ***andon*** ***/ #ifndef__AD7799_H__ #define__AD7799_H__ #include"stm32f10x.h" //用户自己定义使用的管脚 #definead7799_SPISPI1 #definead7799_CS_...
void AD7799_INIT(void) { unsigned long command; command = AD7799_GetRegisterValue(AD7799_REG_CONF,2); command &= ~AD7799_CONF_GAIN(0xFF); command |= AD7799_CONF_GAIN(1); AD7799_SetRegisterValue(AD7799_REG_CONF,command,2);
STM32-24位AD7799驱动之手册代码详解,支持模拟SPI和硬件SPI 2019-06-13 20:11 −... 诺谦 1 7279 Java SPI 2020-01-05 10:59 −## 一、简介 `SPI`全称`Service Provider Interface`,它是JDK内置的一种可以动态发现服务的机制。通过这种方式,可以方便地将服务提供者与第三方实现客户端解耦。它主要包含...
Func: AD7799忙判断 Time: 2012-3-29 Ver.: V1.0 Note: 0/OK >0/ERROR,timeout ...