资源简介

关于bmp280的驱动,用软spi驱动,一共4个文件(2个c,2个h),清晰理解,可以使用。

资源截图

代码片段和文件信息

#include “drivers.h“
#include “stm32f10x.h“
#include “stm32f10x_conf.h“
#include  “BMP280.h“
#include “spi.h“
#include “SPI_SOFT.h“
static long signed int t_fine; 
SPI_MASTER bmp280_spi_master={
{
GPIOA
GPIO_Pin_4
GPIOA
GPIO_Pin_2
GPIOA
GPIO_Pin_3
GPIOA
GPIO_Pin_1
}
spi_mode3
SPI_CS_SELECT
0
0
};

/*
 *  bmp280 init
 */
void bmp280_init(void){
SPI_Mster_init(&bmp280_spi_master);
bmp280_write_reg(BMP280_RESET_REG0xB6);//复位
bmp280_write_reg(BMP280_CTRLMEAS_REGBMP280_CTRL_MEALS_VALUE); //设置精度
bmp280_write_reg(BMP280_CONFIG_REGBMP280_CONFIG_VALUE); 
}

/*
 *  bmp280 write register   
 */
void bmp280_write_reg(uint8_t regsuint8_t val){

bmp280_spi_master.CS_do(&bmp280_spi_master0);

bmp280_spi_master.

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5525  2018-08-02 11:10  新建文件夹\BMP280.c

     文件       3098  2018-08-02 11:11  新建文件夹\BMP280.h

     文件       6708  2018-08-16 09:07  新建文件夹\SPI_SOFT.c

     文件       7641  2018-08-02 10:52  新建文件夹\SPI_SOFT.c.bak

     文件       2119  2018-08-02 09:55  新建文件夹\SPI_SOFT.h

     目录          0  2018-08-16 09:07  新建文件夹

----------- ---------  ---------- -----  ----

                25091                    6


评论

共有 条评论