嵌入式

STM32HAL 快速入门(十二):OLED 屏的使用与显示控制

前言大家好,这里是 Hello_Embed。前面我们通过 GPIO 实现了按键、传感器的输入输出控制,本篇将引入 OLED 屏 —— 作为常用的显示外设,它能直观呈现数据(如传感器数值、系统状态)。我们将从硬件连接、CubeMX 配置到驱动使用,一步步实现 OLED 的静态显示与动态计数功能,为后续

单片机汇编语言与机器码实战详解

本文还有配套的精品资源,点击获取 简介:在电子工程与计算机科学领域,单片机是集成于单一芯片的微型计算机系统,广泛用于设备控制。汇编语言(ASM)作为其底层编程的重要工具,直接对应硬件的机器指令集,具有高效性和精确性。本文介绍的“asm.rar”压缩包包含丰富的单片机汇编指令、伪

单片机的开发——无人机篇(未完待续,有时间写)

需要无人机么?有评论我就把内容写完!初识单片机:我是从ESP32、ESP8266开始进行开发的,通过天猫精灵蓝牙控制开始玩的!下面展示的这个是树莓派的板子,功能更加全面一些:Arduino是一款源自意大利的开放源代码硬件项目平台,该平台是一块USB接口Simple I/O接口板(包括12

STM32复习(四)--- RS485串口通讯

一、RS485通讯协议简介        RS485(也称为 EIA-485 或 TIA-485)是一种常用于工业和通信领域的串行通信标准。它定义了一个电气特性规范,用于在多点网络中进行数据传输,特别适用于需要长距离、高速传输和抗干扰的应用场景。RS485标准常用于工业自动化、传感器、智能仪表等系统中。 特点:     

STM32 入门教程:从零基础到项目实战

STM32 微控制器凭借其高性能、低功耗、丰富外设以及庞大的生态系统,成为工程师和开发者的首选。对于刚接触 STM32 的新手来说,面对复杂的芯片架构和开发流程,往往会感到无从下手。本文将以通俗易懂的语言,结合实际案例,带领大家从零开始,逐步掌握 STM32 的开发技能,助力大家在嵌入式开发的道路上迈

STM32 DMA完全指南:从基础到双缓冲区实战

STM32 DMA完全指南:从基础到双缓冲区实战 一、DMA基础概念解析 1. 什么是DMA?DMA(Direct Memory Access)是一种无需CPU干预的数据传输技术,允许外设直接与内存交换数据,解放CPU处理核心任务。#mermaid-svg-Kn19FXSHEokZ2FM3 {font-famil

TFT-LCD显示屏(1.8寸 STM32)

目录一、介绍二、传感器原理1.原理图2.引脚描述3.工作原理:TFT-LCD色彩空间三、程序设计main.c文件lcd.h文件lcd.c文件四、实验效果 五、资料获取项目分享一、介绍        TFT-LCD,全称Thin Film Transistor Liquid Crystal Display,即薄膜晶体管液晶显示器,是多数液晶显示