文章 2023-08-01 来自:开发者社区

STM32(HAL库)驱动GY30光照传感器通过串口进行打印

1、简介本文通过STM32F103C8T6单片机通过HAL库方式对SHT30传感器进行数据的读取,并通过串口来进行显示。本次通过软件IIC对SHT30传感器进行数据读取。2、CubeMX初始化配置2.1 基础配置2.1.1 SYS配置 2.1.2 RCC配置2.2 软件IIC引脚配置2.3 串口外设配置 2.4 项目生成 3、KEIL端程序整合3.1 串口重映射具体步骤࿱...

STM32(HAL库)驱动GY30光照传感器通过串口进行打印
文章 2023-08-01 来自:开发者社区

STM32(HAL库)驱动SHT30温湿度传感器通过串口进行打印

1、简介本文通过STM32F103C8T6单片机通过HAL库方式对SHT30传感器进行数据的读取,并通过串口来进行显示。本次通过软件IIC对SHT30传感器进行数据读取。2、CubeMX初始化配置2.1 基础配置2.1.1 SYS配置 2.1.2 RCC配置2.2 软件IIC引脚配置2.3 串口外设配置 2.4 项目生成 3、KEIL端程序整合3.1 串口重映射具体步骤࿱...

STM32(HAL库)驱动SHT30温湿度传感器通过串口进行打印
文章 2023-08-01 来自:开发者社区

stm32(HAL库)使用printf函数打印到串口

1、简介在HAL库中,常用的printf函数是无法使用的。本文通过重映射实现在HAL库中进行printf函数。2.1 基础配置2.1.1 SYS配置 2.1.2 RCC配置2.2 串口外设配置 2.3 项目生成 3、KEIL端程序整合在usart.c函数最下方复制如下代码#ifdef __GNUC__ #define PUTCHAR_PROTOTYPE int __io_put...

stm32(HAL库)使用printf函数打印到串口
文章 2023-06-29 来自:开发者社区

STM32使用HAL库实现RS485通讯(全双工串口)

一、硬件如下图所示,485芯片链接到单片机的USART2上,但是默认的USART2并不是在PD5和PD6上,这里是需要重映射的。另外PG4作为485收发的控制(在485协议中,RE、DE同时为高电平那么芯片使能发送,如果同时为低电平那么芯片使能接收)二、软件设计1.软件功能默认485芯片是接收功能&...

STM32使用HAL库实现RS485通讯(全双工串口)
文章 2023-06-29 来自:开发者社区

STM32使用HAL库实现串口通讯——理论讲解

一、查询模式1.二、中断模式1.中断接收。1.1先看中断接收的流程(以 USART2 为例)在启动文件中找到中断向量USART2_IRQHandler找到USART2_IRQHandler的函数定义 可以看到这里又转到另一个函数里去了,再找下去:该函数的源码:/**  * @brief  This function h...

STM32使用HAL库实现串口通讯——理论讲解
文章 2023-06-29 来自:开发者社区

STM32使用HAL库实现串口通讯——实战操作

功能需求:(1)对接收的字符串原样返回(每10个字符一次)。(2)发送一个字符串完成后改变LED的状态。1.创建工程使用的是F407Discovery,4个LED对应PD12-PD14。(1)使用外部高速时钟(2)推挽输出4个LE...

STM32使用HAL库实现串口通讯——实战操作
文章 2023-01-16 来自:开发者社区

STM32的HAL库开发系列 - 串口DMA接收

$stringUtil.substring( $!{XssContent1.description},200)...

文章 2023-01-16 来自:开发者社区

STM32的HAL库开发系列 - 串口DMA发送

$stringUtil.substring( $!{XssContent1.description},200)...

文章 2023-01-16 来自:开发者社区

STM32的HAL库开发系列 - 串口重定向打印函数

$stringUtil.substring( $!{XssContent1.description},200)...

文章 2023-01-16 来自:开发者社区

STM32的HAL库开发系列 - 串口重定向printf

$stringUtil.substring( $!{XssContent1.description},200)...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

IoT

物联网软硬件开发者一站式基地

+关注