嵌入式

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

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

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

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

【PHP物联网网关协议转换实战】:掌握多协议互通核心技术,实现设备无缝对接

第一章:PHP物联网网关协议转换概述在物联网系统中,设备常使用多种通信协议(如MQTT、CoAP、HTTP、Modbus等),而应用层服务通常依赖统一的数据格式与传输机制。PHP作为广泛应用于Web服务开发的脚本语言,可通过构建物联网网关实现不同协议间的转换与集成,从而打通异构设备与云端系统的数据链路

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

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

外设模块学习(8)——HC-SR04超声波模块(STM32)

引言       本次学习一款超声波测距模块HC-SR04,学习之前需要具备STM32基础知识以及C语言基础。一、HC-SR04概述1.1 是什么       HC-SR04是一款开放式超声波测距模块,在尺寸上完全兼容老版本 HC-SR04,同时新增 UART 和 IIC 功能;默认条件下,软件与硬件均能完全兼容老版本 HC-S

【BMS电池管理】基于BQ76920与STM32的BMS设计开发

文章目录 引言 一、项目背景与价值 1.1 为什么做BMS开发 1.2 核心器件选择逻辑 二、BQ76920芯片技术原理 2.1 芯片架构与核心功能 2.2 BQ76920通信与配置 三、硬件电路搭建 3.1 主控电路与通信电路设计 3.2 BQ76920电路设计 3.3 PCB板的设计与开发 3.3.1 系统原理图设计 3.3.2 系统PCB布局布线

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

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

【dz-1063】基于单片机的环境监测系统

摘要在各类环境管理场景中,环境参数的异常变化会对生态平衡、生产生活等造成不良影响,传统的环境监测方式多依赖人工巡检或单一功能设备,存在监测不及时、调控滞后、管理效率低等问题,难以满足精准化、智能化的环境管理需求。基于 STM32F103C8T6 单片机的环境监测系统设计,整合了 DHT11 温湿度传感器、MQ-135 有害气体传

STM32 I2C 总线通信实战|从原理到 OLED 屏数据收发(超详细)---STM32 HAL库专栏

🎬 渡水无言:个人主页渡水无言 ❄专栏传送门: 《linux专栏》《嵌入式linux驱动开发》《linux系统移植专栏》 ❄专栏传送门: 《freertos专栏》 《STM32 HAL库专栏》 ⭐️流水不争先,争的是滔滔不绝  📚博主简介:第二十届中国研究生电子设计竞赛全国二等奖