STM32
走钢丝的猴
一名单片机爱好者,自学者。
展开
-
基于STM32采集CO2(MH-Z19C)传感器数据
本文主要记录利用STM32的USART2串口采集CO2传感器数据,并通过USART1串口利用串口调试助手显示CO2数值。一、实验器材正点原子STM32MINI开发板,炜盛科技CO2(MH-Z19C)传感器。二、硬件连接STM32的USART1(PA9-TX,PA10-RX)通过CH340芯片与电脑连接,USART2的接收端PA3-RX连接MH-Z19C的发送端TX,USART2的发送端PA2-TX连接MH-Z19C的接收端RX。尤其注意你所使用的串口与其他功能不冲突,若冲突会导致串口接收数据错误。原创 2020-12-22 23:43:53 · 7210 阅读 · 10 评论 -
基于STM32采集PM2.5(ZH03B)传感器数据实验
本文主要记录利用STM32的USART2串口采集PM2.5传感器数据,并通过USART1串口利用串口调试助手显示PM2.5数值。一、实验器材正点原子STM32MINI开发板,炜盛科技PM2.5(ZH03B)传感器。二、硬件连接STM32的USART1(PA9-TX,PA10-RX)通过CH340芯片与电脑连接,USART2的接收端PA3-RX连接ZH03B的发送端PIN5-TXD。尤其注意你所使用的串口与其他功能不冲突,若冲突会导致串口接收数据错误。三、实验注意事项首先理清楚时钟总线,对于STM原创 2020-12-21 23:38:44 · 4708 阅读 · 7 评论 -
STM32之IIC通讯升级版--SHT30温湿度读取
针对上篇文章对于程序可移植性不强的问题进行优化,基本思路是首先搭建好IIC底层驱动程序,该程序可用于任何IIC通讯设备,然后针对不同的IIC设备单独编写应用程序,本篇文章仍以SHT30为例。一、IIC底层驱动之myiic.h#ifndef __MYIIC_H#define __MYIIC_H#include "sys.h" //IO方向设置#define SDA_IN() {GPIOC->CRH&=0XFFFF0FFF;GPIOC->CRH|=8&原创 2020-12-18 23:43:02 · 3333 阅读 · 6 评论 -
STM32之IIC通讯-SHT30温湿度采集
一、实验目的:通过单片机普通IO口,模拟IIC时序,掌握IIC通讯协议。二、实验用到的主控芯片:STM32F103RCT6,IIC通讯引脚IIC_SDA:PC11,IIC_SCL:PC12三、SHT30地址线接地。四、SHT30.h#ifndef SHT30_H#define SHT30_H#include "delay.h"#include "sys.h"#include "stdio.h"#include "usart.h"#include "string.h" extern u原创 2020-12-18 22:43:43 · 4270 阅读 · 7 评论