嵌入式

嵌入式硬件基础知识

嵌入式硬件基础知识 嵌入式硬件基础知识 第1章 嵌入式系统的组成 1.1 硬件组成要素 1.2 软件组成要素 1.3 嵌入式系统的分类 第2章 处理器与微控制器 2.1 CPU架构基础 2.2 常见的微控制器家族 2.3 选择适合的处理器 第3章 存储器 3.1 存储器类型 3.1.1 ROM(只读存储器) 3.1

STM32移植LVGL8.3 (保姆级图文教程)

目录 前言 设备清单 2.8寸TFT-LCD屏原理与应用 1️⃣基本参数 2️⃣引脚说明 3️⃣程序移植 4️⃣硬件接线 LVGL8.3 移植流程 1️⃣硬件及平台要求 2️⃣版本说明 3️⃣源码下载 4️⃣源码移植 工程配置 修改配置文件 1️⃣lvgl_config.h 2️⃣适配屏幕驱动 3️⃣配置输入设备(触摸功能) 提供心跳 任务处理

stm32+esp8266+机智云手机app

现在很多大学嵌入式毕设都要求云端控制,本文章就教一下大家如何使用esp8266去连接机智云的app去进行显示stm32的外设传感器数据啊,控制一些外设啊等。因为本文章主要教大家如何移植机智云的代码到自己的工程,所以前面的一些准备工作(烧录esp8266的固件,机智云app的使用等)大家可以去其他博主那里参考一下&#

STM32 Flash详解教程文章

 目录Flash基本概念理解Flash编程接口FPECFlash擦除/写入流程图Flash选项字节基本概念理解Flash电子签名函数读取地址下存放的数据Flash的数据处理限制部分                                            编写不易,请勿搬运,感谢理解!!!Flash基本概念理解   

万词表-6(o-q)

oaf oafish oafishly oafishness oafishnesses oafs oak oaken oaklike oakmoss oakmosses oaks oakum oakums oar oared oarfish oarfishes oaring oarless oarlike oarlock oarlocks oars oarsman oarsmanship oars

单片机裸机多任务与低功耗方案总结

单片机裸机多任务与低功耗方案总结 文章目录 单片机裸机多任务与低功耗方案总结 一、将会提到的单片机裸机多任务方案 二、简易多任务 1、前后台 if else 标志位轮询 三、多定时器(multi timer) 1、硬件多定时器 2、软件多定时器 四、switch case 状态机 五、事件驱动框架 1、osal(operating

STM32打造USB游戏手柄

STM32的游戏手柄:方向输入与8个按键设计技术解析 在复古游戏设备复兴和嵌入式人机交互日益普及的今天,越来越多开发者开始尝试用微控制器打造自己的USB游戏手柄。无论是为树莓派配一个定制化的任天堂风格手柄,还是为工业控制系统设计专用操作面板,具备方向键和多个功能按键的HID设备都显得尤为实用。 而在这类项目中,STM

嵌入式C++开发实战:单片机与RTOS的C++编程技巧与性能优化

一、嵌入式C++开发概述在嵌入式系统领域,C语言长期占据主导地位,但随着嵌入式硬件算力的提升(如32位单片机的普及)和应用场景的复杂化(如物联网终端、工业控制模块),C++凭借其面向对象特性、模板元编程、标准库扩展等优势,逐渐成为嵌入式开发的优选语言。与C语言相比,C++在代码封装性、复用性、可维护性上更具优势,同时通过合理的编程策略可避免其“重量级”标签,适配单片机有限的ROM(程序存储)、R

基于单片机的智能洗碗机控制系统设计

1、基于单片机的智能洗碗机控制系统设计点击下载protues仿真设计资料:#2、系统总体概述 2.1 设计背景与应用意义 随着人们生活节奏的加快以及家庭智能化设备的普及,洗碗机逐渐从“可选家电”转变为现代厨房的重要组成部分。传统洗碗机虽然能够完成清洗工作,但很多产品仍存在控制逻辑不够智能、运行状态不可视、异常处理不完善等问题。例如:门未关闭就

STM32之TB6612电机驱动模块

目录一、模块概述二、模块简介2.1 模块特点2.2 电气特性2.3 模块接口说明2.4 结构与工作原理2.5 原理图设计2.6 实际应用注意事项三、硬件设计3.1 硬件组成3.2 硬件连接四、软件设计4.1 开发环境配置4.2 关键代码实现4.2.1  PWM初始化 (PWM_Init)4.2.2  GPIO初始化 4.2.3  电机控制函数 4.2.4  主函数 五、功能实现与优化5.1 基础功