资源简介
关于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
- 上一篇:stc89c51/52汇编程序
- 下一篇:使用微软PC/SC接口操作智能卡的demo
相关资源
- 基于STM32F4x9的LCD显示
- VS1053B编解码器的VDR分布式声音采集卡
- stm32的DAC播放音乐文件
- STM32+TMC5160代码电路图.rar
- 基于STM32的深海钻机甲板控制系统
- stm32f103.SchDoc
- STM32F103 USART+DMA
- DMA+stm32 407.zip
- 4_USART串口通信(空闲中断+DMA.zip
- stm32f105-usart-DMA收发demo
- STM32F042F6P6 Uart12DMA;发送中断接收
- 基于STM32的嵌入式双目图像采集系统设
- 基于STM32F103C8单片机的晶联讯电子JL
- 基于STM32的温湿度检测系统实现
- stm32F4+w5300
- 14284969_《STM32单片机应用与全案例实践
-
ST-li
nk-V2的SWD仿真使用方法.docx - 安富莱STM32开发板资料
- STM32F103实现OV7670摄像头显示
- STM32F207学习板例程
- STM32F103VCT6TR - High-density performance lin
- STM32 SRAM启动的 KeiL 配置
- STM32的IAP-Bootloader程序
- STM32例程之Bootloader
- stm32f103 虚拟U盘,调试成功的
- 基于stm32F103vct6的SD卡FATFS文件系统移植
- STM32F030从机中断接收的iic代码,附带
- FreeModbus_Slave+STM32F407+USART2代码亲测可
- STM32+1602液晶proteus仿真.zip
- STM32循迹小车
评论
共有 条评论