• 大小: 38KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-01-01
  • 语言: 其他
  • 标签: STM32  BME280  SPI  

资源简介

开发平台:STM32
开发软件:MDK v5
传感器:BME280
MCU型号:STM32F103ZET6
获取数据:温度、湿度、大气压强
备注:LED为调试用

资源截图

代码片段和文件信息

#include “stm32f10x_conf.h“
#include “BME280.h“
#include “delay.h“
#include “stdio.h“


typedef enum
{
FALSE = 0
TRUE = 1
} bool;

union data32
{
float f;
uint32_t d;
};

void SPI_Config(void);
void LED_Config(void);
void UART_Config(void);


void delay()
{
int i = 0x3FFFFF;
while(i--);
}

// 用于重定向printf函数
int fputc(int ch FILE *f)
{
    USART_SendData(USART1 (uint8_t) ch);
    while (USART_GetFlagStatus(USART1 USART_FLAG_TC) == RESET);
    return ch;
}

// ==================================================================================
void USART1_Putc(unsigned char c)
{
    USART1->DR = (u8)c; //要发送的字符赋给串口数据寄存器  
    while((USART1->SR & 0x40) == 0); //等待发送完成
}

void UART_Send_Enter(void)
{
    USART1_Putc(0x0d);
    USART1_Putc(

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-12-26 20:58  objects\
     目录           0  2020-02-11 12:09  Output\
     目录           0  2020-02-11 12:03  RTE\
     目录           0  2020-02-11 12:10  RTE\Device\
     目录           0  2020-02-11 11:40  RTE\Device\STM32F103ZE\
     文件       65866  2017-05-26 15:56  RTE\Device\STM32F103ZE\RTE_Device.h
     文件       15503  2016-11-11 11:18  RTE\Device\STM32F103ZE\startup_stm32f10x_hd.s
     文件        4164  2014-02-11 17:30  RTE\Device\STM32F103ZE\stm32f10x_conf.h
     文件       36557  2016-11-11 11:18  RTE\Device\STM32F103ZE\system_stm32f10x.c
     目录           0  2020-02-11 11:40  RTE\_spi\
     文件         590  2020-02-02 16:23  RTE\_spi\RTE_Components.h
     文件        5870  2020-02-11 12:06  main_spi.c
     文件        8115  2020-02-11 12:01  myFirst.uvoptx
     文件       22043  2020-02-11 12:01  myFirst.uvprojx
     目录           0  2020-02-11 12:06  Libraries\
     文件        6497  2020-02-11 12:06  Libraries\BME280.c
     文件        5650  2020-02-11 12:03  Libraries\BME280.h
     文件        2019  2017-04-18 03:37  Libraries\delay.c
     文件         759  2017-03-25 21:32  Libraries\delay.h
     目录           0  2020-02-11 12:09  Listings\
     文件       53718  2020-02-11 12:04  Listings\startup_stm32f10x_hd.lst

评论

共有 条评论