logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MQTT通信指令解析

AT+CSQ// 查询信号质量,数值20-30为最佳AT+QICSGP=1,1,"CMIOT","",""// 配置APN(官方说明:国内普通SIM卡可省略,不影响使用)AT+MQTTACC="",""// 设置MQTT用户名/密码,公共服务器(如broker.emqx.io)没有密码,填空即可。AT+MIPSTART="broker.emqx.io",1883,3// 建立TCP连接到MQTT服

#服务器#网络#linux
STM32+FreeRTOS五层架构设计实战指南

嵌入式项目写到后面,是不是经常出现 “业务逻辑和硬件代码混在一起,改个驱动要动全身” 的情况?本文针对 STM32+FreeRTOS 开发场景,设计了一套 5 层架构规范,通过 App→Protocol→Middleware→BSP→Driver 的分层设计,实现业务与硬件、协议的完全解耦。附完整的工程目录、main 函数模板和单向调用规则,帮你写出结构清晰、易维护、可复用的嵌入式代码,告别 “面

#stm32#嵌入式硬件#单片机 +1
STM32CubeMX 配置 USART 及 Keil 实现 Printf 教程

本教程详细阐述了借助 STM32CubeMX 配置 USART,并在 Keil 编译器中实现 Printf 函数的完整过程。开篇介绍开发所需的软硬件环境,STM32CubeMX、Keil MDK - ARM 及对应器件支持包。在配置环节,通过 STM32CubeMX 新建工程,完成时钟树、USART 参数设定,选择异步通信模式,配置波特率等关键参数,并生成适配 Keil 的工程代码。在 Keil

文章图片
#stm32#嵌入式硬件#单片机
《STM32F103C8+CubeMX+OLED:基于 I2C 总线的显示控制实现》

摘要:本文介绍了基于STM32CubeMX配置I2C总线驱动OLED显示的完整实现方案。通过硬件I2C接口,采用SSD1306控制器驱动128×64分辨率OLED屏幕,提供了底层通信函数(命令/数据发送)、显示控制函数(清屏、光标定位、字符/汉字显示、图片绘制)以及初始化流程。代码包含完整的字模库(6×8、8×16英文字符和16×16汉字),支持自动换行和多种显示模式。硬件层使用HAL库的I2C传

文章图片
#stm32#嵌入式硬件#单片机
《嵌入式 C 语言实战:从 LED 开始》

本文档以 STM32 控制 LED 为载体,构建 C 语言语法与嵌入式开发的实践闭环。课程分五阶段递进:入门阶段通过 LED 亮灭、闪烁掌握变量、循环等基础;进阶阶段以多 LED 流水灯、函数封装学习数组与枚举;深入阶段用结构体和指针实现 LED 结构化管理;实战阶段聚焦预处理、宏与模块化,完成特效开发;综合阶段通过交通信号灯、LED 显示屏等项目综合应用。每个课题对应可验证硬件效果,通过 “写代

#c语言#开发语言
嵌入式开发实战:从原理图到代码编程

本课程以 “嵌入式学习新航道” 为主题,面向对嵌入式开发感兴趣且具备基础电路知识的学员。课程通过系统教学,带领学员掌握嘉立创 EDA 进行原理图绘制与 PCB 设计全流程,精通嵌入式 C 语言编程实现按键控制 LED 灯等功能,并熟练运用 STM32CubeMX 与 Keil 完成协同开发。从原理图元件选型与电路设计,到 PCB 布局布线优化;从 C 语言语法应用,到软硬件联调与项目拓展,课程覆盖

文章图片
#学习#stm32#嵌入式硬件 +1
《嵌入式 C 语言实战:从 LED 开始》

本文档以 STM32 控制 LED 为载体,构建 C 语言语法与嵌入式开发的实践闭环。课程分五阶段递进:入门阶段通过 LED 亮灭、闪烁掌握变量、循环等基础;进阶阶段以多 LED 流水灯、函数封装学习数组与枚举;深入阶段用结构体和指针实现 LED 结构化管理;实战阶段聚焦预处理、宏与模块化,完成特效开发;综合阶段通过交通信号灯、LED 显示屏等项目综合应用。每个课题对应可验证硬件效果,通过 “写代

#c语言#开发语言
到底了