91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

基于stm32的ads8698 ads8689驅動程序,已經在項目中調試通過了。

ads8689和ads8698操作一樣,共用ads8689.c和ads8689.h文件

資源截圖

代碼片段和文件信息

#include?“ads8689.h“
#include?“stm32f10x.h“
#include?“delay.h“

static?u16?spi_16(u16?data)
{
u8?i?=0;
u16?result?=?0;

for(i?=0;i<16;i++)
{
result?=?result<<1;
if((data?&?0x8000)?==0x8000)
{
ADS8689_MOSI?=?1;
}
else
{
ADS8689_MOSI?=?0;
}
????????
ADS8689_SCLK?=?1;
delay_us(10);
data?=?data<<1;
if(ADS8689_MISO!=0)
{
result?=?result?|?0x01;
}

????
ADS8689_SCLK?=?0;

}
return?result;

}

void?ads8689_init()
{
GPIO_InitTypeDef?GPIO_InitStructure;
??
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOBENABLE);


GPIO_InitStructure.GPIO_Pin?=?ADS8689_CS_PIN;
??GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_50MHz;
GPIO_Init(ADS8689_CS_PORT?&GPIO_InitStructure);

GPIO_InitStructure.GPIO_Pin?=?ADS8689_MOSI_PIN;
GPIO_Init(ADS8689_MOSI_PORT?&GPIO_InitStructure);
???


??GPIO_InitStructure.GPIO_Pin?=?ADS8689_SCLK_PIN;
??GPIO_Init(ADS8689_SCLK_PORT?&GPIO_InitStructure);
??
GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_IN_FLOATING;
GPIO_InitStructure.GPIO_Pin?=?ADS8689_MISO_PIN;
??GPIO_Init(ADS8689_MISO_PORT?&GPIO_InitStructure);
ADS8689_SCLK?=?0;
ads8689_transmit(ADS8689_WRITE_FULLADS8689_RANGE_SEL_REG0x0008);

}



u32?ads8689_transmit(uint8_t?command?uint16_t?address?uint16_t?data)
{
u32?result?=?0;
u16?temp?=?0;
ADS8689_CS?=?0;
temp?=?(((command<<1)|((address>>8)&1))<<8)??|?(address&0x00FF);
result?=?spi_16(temp);
result?=?(result?<<16)?|?spi_16(data);
ADS8689_CS?=?1;
return?result;
}

u32?ads8689_read()
{
double?value?=?0;
u32?result?=?0;
u16?temp?=?0;
ADS8689_CS?=?0;
result?=?spi_16(0);
result?=?(result?<<16)?|?spi_16(0);
ADS8689_CS?=?1;
value?=?12.288*result/65535.0;?
return?result;
}




?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-06-21?17:09??ad5761r\
?????文件???????22397??2018-06-21?15:54??ad5761r\bsp_ad5761r.c
?????文件???????11146??2018-06-21?15:53??ad5761r\bsp_ad5761r.h
?????目錄???????????0??2018-07-16?10:12??ad9835\
?????文件????????3935??2018-07-16?10:12??ad9835\ad9835.c
?????文件????????6140??2018-07-02?18:41??ad9835\ad9835.h
?????文件????????1906??2018-07-02?18:41??ad9835\spi.c
?????文件?????????600??2018-07-02?18:41??ad9835\spi.h
?????文件????????1826??2018-07-16?10:12??ads8689.c
?????文件????????1463??2018-07-16?10:12??ads8689.h

評論

共有 條評論