mcu

光子物联单片机4 小时前
c语言·开发语言·stm32·单片机·mcu
C语言基础开发入门系列(八)C语言指针的理解与实战这章我们主要介绍C语言中指针的概念。C语言指针是C语言中一种非常重要的数据类型,它存储的是内存地址。通过指针,我们可以直接操作内存,这使得C语言在系统编程、硬件操作等方面非常强大。
FanXing_zl1 天前
单片机·嵌入式硬件·mcu·算法·定点运算
在整数MCU上实现快速除法计算:原理、方法与优化在嵌入式系统开发中,MCU往往只支持整数运算,而除法操作又是最耗时的运算之一。本文将深入探讨在仅支持整数计算的MCU上实现快速除法的方法与技术。
我先去打把游戏先1 天前
笔记·嵌入式硬件·mcu·物联网·学习·esp32·交互
ESP32C3开发指南(基于IDF):console控制台命令行交互功能报错核心原因是 找不到 cmd_system.h 头文件—— 这个文件是 ESP-IDF 官方控制台示例中 “系统命令模块” 的头文件 实际上这三个函数都找不到
切糕师学AI6 天前
嵌入式硬件·mcu·硬件时钟
MCU中的 HSI、HSE、LSI、LSEHSI、HSE、LSI、LSE是STM32等ARM Cortex-M系列MCU中四种重要的时钟源。理解它们是进行MCU配置和低功耗设计的基础。
酷飞飞6 天前
stm32·单片机·嵌入式硬件·mcu·arm
GD32F407VE天空星开发板的188数码管引脚布局优势显示内容技术原理本项目基于天空星开发板(GD32F407)实现了对188数码管的完整驱动控制。通过矩阵扫描技术和状态位映射,实现了对18个LED段的精确控制。
烟雨彷徨~~Xun6 天前
单片机·mcu·物联网
esp8266+dht11传感器实时上报温湿度
La Pulga6 天前
android·c语言·javascript·stm32·单片机·嵌入式硬件·mcu
【STM32】FLASH闪存1. 主存储器 主存储器以“页”为单位组织,是闪存中用于存储用户程序、数据的主要区域。2. 信息块 信息块用于存储系统级的关键信息,包括启动程序和用户配置数据。
FanXing_zl7 天前
单片机·嵌入式硬件·mcu·算法·定点运算·q15
基于整数MCU的FOC控制定标策略深度解析磁场定向控制(Field Oriented Control, FOC)作为现代电机控制的核心技术,能够实现交流电机类似直流电机的控制性能。然而,在资源受限的整数MCU上实现FOC算法面临着巨大挑战:浮点运算的缺失、有限的计算精度、以及实时性要求等。本文将深入探讨在仅支持整数运算的MCU平台上实现FOC控制的完整解决方案,重点分析定标策略的设计与实现。
FanXing_zl7 天前
单片机·嵌入式硬件·mcu·浮点运算
整数MCU实现FOC控制:深度解析与优化实践在电机控制领域,磁场定向控制(Field Oriented Control, FOC)因其优异的动态性能和效率而广泛应用。然而,传统的FOC算法严重依赖浮点运算,这在仅支持整数运算的低成本MCU上实现面临巨大挑战。本文将从工程实践角度,深入探讨在整数MCU平台上实现高性能FOC控制的完整解决方案。
FanXing_zl8 天前
mcu·寄存器·mcu寄存器配置·寄存器配置
MCU寄存器配置深度解析:从原理到实践作为MCU(微控制器单元)开发的核心环节,寄存器配置是初学者入门的关键难点。本文从MCU寄存器的基本原理入手,系统介绍寄存器配置的方法和操作技巧,结合实例和公式推导,帮助读者快速掌握硬件直接控制的精髓。文章内容严谨、条理清晰,适合有一定C语言基础的初学者阅读,全文约2000字。
La Pulga9 天前
c语言·stm32·单片机·嵌入式硬件·mcu
【STM32】WDG看门狗1. 模块组成与供电2. 时钟与分频链路在预分频寄存器写入分频值,然后8位预分频器执行分频3. 计数与重装载链路
切糕师学AI10 天前
嵌入式硬件·mcu·芯片
MCU的时钟系统对于嵌入式开发来说,理解时钟系统是至关重要的,因为它就像是MCU的“心脏”,为整个系统提供“脉搏”。MCU时钟系统是一个产生和分配时序信号的网络。这个时序信号(时钟脉冲)是MCU内部所有数字电路同步工作的基准。CPU执行指令、外设(如UART, SPI, ADC)进行操作、定时器计数等,所有这些动作都需要在精确的时钟节拍下完成。
帅帅兔子12 天前
stm32·单片机·嵌入式硬件·mcu
2.4寸SPI串口ILI9341芯片彩色LCD驱动该LCD分辨率为240 * 320. 与单片机连接需要接以下引脚我们采用STM32F103RB单片机驱动该屏幕,连接好GND和3.3v后,其他引脚接线如下:
禾仔仔13 天前
嵌入式硬件·mcu·计算机外设·1024程序员节
USB2.0枚举流程(以鼠标为例)——从零开始学习USB2.0协议(四)USB 2.0枚举的重要性在于它实现了即插即用功能,让主机自动识别、配置和管理设备,确保设备无需用户干预就能正常工作。
电子科技圈13 天前
mcu·物联网·设计模式·软件工程·软件构建·iot·1024程序员节
芯科科技推出智能开发工具Simplicity Ecosystem软件开发套件开启物联网开发的新高度开发人员现已可获得更快、更智能的工作流程AI驱动协同版本将在2026年实现低功耗无线解决方案创新性领导厂商Silicon Labs(亦称“芯科科技”,NASDAQ:SLAB)10月23日在深圳盛大举办享誉业界的Works With开发者大会,同时宣布推出Simplicity Ecosystem软件开发套件,它不仅是下一代模块化的软件开发套件,而且还计划增添人工智能(AI)增强功能,旨在全面变革嵌入式物联网(IoT)开发流程。该生态系统以Simplicity Studio 6为核心,并辅以最新发布的Simp
La Pulga15 天前
c语言·stm32·单片机·嵌入式硬件·mcu·实时音视频
【STM32】RTC实时时钟时间戳是标识某一时刻的数值或字符串,通常以“从固定基准时间(如1970-01-01 00:00:00 UTC)起的秒数”或“人类可读的日期时间文本”形式存在,用于记录、同步或验证时间先后。
我先去打把游戏先16 天前
笔记·嵌入式硬件·mcu·物联网·学习·esp32·硬件工程
ESP32学习笔记(基于IDF):SmartConfig一键配网本文学习并尝试esp32 smartconfig一键配网流程,在手机的ESPTouchAPP上广播WiFi的密码,然后ESP32接收到密码,然后进行连接WIFI
光子物联单片机18 天前
stm32·单片机·嵌入式硬件·mcu
STM32G474单片机开发入门(十五)CAN通信功能详解及实战CAN全称是(Controller Area Network),控制器局域网络,是ISO国际标准化的串行通信协议,CAN是国际上应用最广泛的现场总线之一。
光子物联单片机18 天前
stm32·单片机·嵌入式硬件·mcu
STM32G474单片机开发入门(十七)DAC详解及输出电压和正弦波实战DAC(Digital to analog converter)即数字模拟转换器,它可以将数字信号转换为模拟信号。它的功能与ADC相反,单片机普通I/O口只能输出高或者低,DAC引脚就能输出0~3.3V内任意电压值的电平。 STM32单片机的DAC功能通过内置于芯片内部的数模转换器实现,能够将数字信号转换为模拟信号,这在音频处理和波形生成中发挥着关键作用。 DAC的主要应用场景包括: ‌音频处理‌:STM32的DAC模块支持立体声音频输出,可以应用于各种音频应用,如安全警报系统、蓝牙耳机、发声玩具、答录机
我先去打把游戏先19 天前
笔记·单片机·嵌入式硬件·mcu·物联网·学习·esp32
ESP32学习笔记(基于IDF):IOT应用——WIFI连接学习esp32的wifi连接,并尝试把开发板连接到手机的热点1、在根目录下使用以下指令新建一个工程,名字就叫”sta“