首页  资讯  商机   下载  拆解   高校  招聘   杂志  会展  EETV  百科   问答  电路图  工程师手册   Datasheet  100例   活动中心  E周刊阅读   样片申请
EEPW首页 >> 主题列表 >> "stm32"

"stm32" 文章 最新资讯

结合RTC实现的“智能定时任务系统”:设计与实战

  • 在低功耗嵌入式系统中,定时唤醒执行任务是一个常见需求,比如定时上传数据、定时采集传感器信息、定时进入/退出低功耗模式等。STM32系列MCU内置RTC模块,不仅可提供实时时钟,还支持低功耗唤醒和带日期的定时调度。本文将基于STM32平台,介绍如何构建一个支持用户可配置任务 + RTC定时唤醒 + 灵活唤醒处理的“智能定时任务系统”。并通过完整的实例代码进行剖析,具有较强实用性。一、核心需求分析用户配置任务:支持配置多个“何时执行什么操作”的定时任务,任务存储在Flash中。RTC定时唤醒:系统低功耗运行,
  • 关键字: STM32  RTC定时唤醒  

功率监测与控制系统DIY——搭建环境,定时器翻转LED

  • 1   任务目标使用单片机定时器实现1s翻转LED验证开发板时钟晶振是否正确2   开发工具STM32支持的开发环境很多,我现在中意下面的组合:●   STM32CubeMX图形化配置、生成工程;●   STM32CubeCLT意法半导体退出的一体化、多操作系统支持的命令行工具,主要面向第三发集成开发环境提供商,允许他们在自己的IDE框架内集成对STM32微控制器的支持,包括代码编译、烧录、调试等功能;●  &nbs
  • 关键字: 202507  功率监测  单片机  STM32  

详解STM32单片机的堆栈

  • 学习STM32单片机的时候,总是能遇到“堆栈”这个概念。分享本文,希望对你理解堆栈有帮助。对于了解一点汇编编程的人,就可以知道,堆栈是内存中一段连续的存储区域,用来保存一些临时数据:嵌入式开发中更接近底层的汇编与C 语言。堆栈操作由PUSH、POP两条指令来完成。而程序内存可以分为几个区:●   栈区(stack)●   堆区(Heap)●   全局区(static)1   文字常量区程序代码区程序编译之后,全局变量,静态变量
  • 关键字: 202507  STM32  STM单片机  MCU  

轻松适配STM32F1/F4,UltraLink开源项目详解 + 脱机烧录全流程演示

  • UltraLink 是一款开源、多功能调试器与脱机下载器,支持主流 STM32/GD32 系列 MCU,功能模块以“应用(APP)”形式加载,除常规 JTAG/SWD 在线调试外,还提供脱机下载(脱机编程)、设备识别、断片修复等功能。无需操作系统,即可运行,被广泛用于工业、教育和工程快速调试场景。一、支持多种 MCU 平台与接口项目支持当前主流 MCU 平台,包括:STM32F1/F3/F4/F7/H7、GD32C1 等处理器系列,只要 Keil 下支持 DAPLink 在线调试的设备,都可以脱机下载。其
  • 关键字: UltraLink  STM32  

「STM32 Flash 操作全解析」擦除、写入、读取一网打尽!附完整源码

  • 在嵌入式开发中,MCU 内部的 Flash 常用于存储配置信息、日志数据或用于 OTA 升级。STM32F4 系列 MCU 提供了对 Flash 的灵活操作能力,包括按扇区擦除、字节或半字写入等。本文将围绕一段实际使用的 Flash 操作代码进行讲解,主要涉及 Flash 的擦除、写入与读取功能。一、Flash 结构及操作基本原理STM32F4 MCU 的 Flash 存储器按照扇区(Sector)划分,每个扇区大小不一,例如在 STM32F407 中,前四个扇区大小为 16KB,第五个为 64KB,之后
  • 关键字: STM32  Flash  

STM32CubeMX系列之GPIO教程

  • 教程目标使用 STM32CubeMX 配置 STM32F407ZGT6 的 GPIO 引脚为输入和输出模式。实现 LED 闪烁程序。通过按键控制 LED 的开关状态。使用 STM32CubeIDE 编写和调试代码。准备工作硬件: STM32F407ZGT6开发板(如STM32F4野火霸天虎开发板)。 LED和按键, J-Link 调试器。 USB 数据线(用于供电和调试)。软件: STM32CubeMX(最新版本,ST 官网下载)。 STM32CubeIDE(最新版本,ST 官网下载)。 STM32Cub
  • 关键字: STM32  

揭秘STM32 OTA升级:轻松实现固件远程无缝更新(三)

  • 在嵌入式 OTA 升级过程中,构建一套标准化的固件包格式至关重要。为了配合 mOTA 组件中的 Bootloader 正确识别、解析和验证固件,本项目提供了一款高效实用的 固件打包工具,用于将 .bin 固件打包为具有表头信息的 .fpk 固件包。一、工具简介该工具是 mOTA 开源 OTA 升级系统的重要组成部分,名称为 Firmware_Packager。其主要功能是为原始 .bin 固件添加一个结构化的 fpk 表头,生成标准格式的 .fpk 固件包,便于 Bootloader
  • 关键字: STM32  OTA  

揭秘STM32 OTA升级:轻松实现固件远程无缝更新(二)

  • 在嵌入式开发中,远程固件升级(OTA, Over-The-Air)技术早已成为产品迭代和维护的关键能力。尤其是在 STM32 系列微控制器广泛应用的今天,构建一个稳定、通用、安全的 OTA 升级系统,是每个工程师都绕不过去的一关。本项目基于开源 OTA 工程,完整实现了以下内容:Bootloader 启动逻辑及升级流程固件打包机制(含安全校验)上位机串口升级工具(YModem 协议)SPI/QSPI Flash 分区管理多种异常处理机制:断电保护、CRC 校验失败、回滚机制等本文重点介绍该系统的升级流程细
  • 关键字: STM32  OTA  

揭秘STM32 OTA升级:轻松实现固件远程无缝更新(一)

  • 一、系统简介本 OTA(Over-The-Air)升级系统基于 STM32 系列 MCU,结合开源组件 mOTA 实现远程或本地固件升级。系统由 Bootloader、固件打包器、固件传输器三部分组成,采用标准的 YModem-1K 协议进行数据传输,并支持外部 Flash 存储、固件完整性校验、断电保护、加密与版本管理等功能。系统目标是实现:可靠、安全、低侵入式的升级机制Boot 与 APP 分离,减少耦合最小化对原有应用程序的改动二、实现功能1. 基础功能功能描述固件接收通过串口使
  • 关键字: STM32  OTA  

基于STM32的避障小车

  • 1   概述基于STM32的遥控避障循迹小车,超声波模块实现避障功能,总体来说还是比较简单的,对初学者很友好。调整舵机方向:通过STM32的GPIO引脚向舵机发送控制信号,逐步调整其转动角度,以改变小车头部的朝向。可以使用简单的算法(如逐步扫描或根据超声波传感器数据直接调整)来确定舵机的最佳转向角度。检测新方向上的障碍物:在舵机调整方向后,再次使用超声波传感器测量新方向上的障碍物距离。选择行驶路径:根据新方向上的障碍物距离,决定小车是继续在该方向上行驶、返回原方向、还是尝试其他方向。控
  • 关键字: 202504  STM32  避障小车  

NXP之i.MX RT系列单片机上电操作

  • 做项目前,准备选择意法半导体的STM32单片机;以前做项目,很多时候都选择STM32单片机,包括F1、F4系列,觉得很好用。从上图可以看到,STM32H7系列处理器,一些型号的主频可以达到550Mhz,加上丰富的外设,完全满足大多数项目的需求。在选型时候,发现STM32H7系列的单片机性价比并不高,加上项目开发周期紧。所以,选择恩智浦的处理器。i.MXRT系列单片机主频大多数为600Mhz,有些单片机可以达到800Mhz,外设也很丰富,性价比很高。查看数据手册后,发现i.MXRT系列单片机没有内嵌flas
  • 关键字: STM32  单片机  NXP  i.MX RT  

实战经验 | Cortex-M核除0操作的报错机制话题

  • 1. 前言除0操作属于错误操作,在ARM Cortex-M平台上会有相应的报错机制。但这边会涉及到整型数的除0以及浮点数的除0,另外还会涉及错误产生后的报错机制,是中断还是错误位,本文会对这个报错机制加以说明。使用STM32H723做为测试芯片。2. 整形数除0操作报错默认情况下,STM32H723对整形数的除0操作,会忽略掉错误,原因在于默认情况下 SCB->CCR寄存器默认配置中这个除0操作是非捕获状态,如果想要系统报错,需要把 DIV_0_TRP这个位置1,这样,当执行除0操作的时候
  • 关键字: STM32  Cortex-M  

STM32:迎接汽车与AI时代MCU新挑战

  • 作为通用32位MCU市场最受关注的产品系列,意法半导体(ST)的STM32 MCU从2007年问世之后就迎来爆发式增长,成功占据通用32位MCU市占率领头羊的位置,并且不断引领着通用MCU技术与应用的新思维开拓。 新能源汽车带动汽车电子架构级革命和AI引领的边缘智能应用浪潮成为2024年最受关注的技术前沿,作为通用MCU的探索先锋,2024年底STM32宣布了在这两个方向的重要技术探索。汽车MCU:STM32A扩展汽车电子生态 在ST最新的业务部门调整中,汽车电子业务被分散到各个产品线
  • 关键字: STM32  AI  MCU  ST  

战经验 | Cortex-M核除0操作的报错机制话题

  • 1. 前言除0操作属于错误操作,在ARM Cortex-M平台上会有相应的报错机制。但这边会涉及到整型数的除0以及浮点数的除0,另外还会涉及错误产生后的报错机制,是中断还是错误位,本文会对这个报错机制加以说明。使用STM32H723做为测试芯片。2. 整形数除0操作报错默认情况下,STM32H723对整形数的除0操作,会忽略掉错误,原因在于默认情况下 SCB->CCR寄存器默认配置中这个除0操作是非捕获状态,如果想要系统报错,需要把 DIV_0_TRP这个位置1,这样,当执行除0操作的时候
  • 关键字: STM32  Cortex-M  

基于TouchGFX的STM32 GUI显示方案

  • TouchGFX 是一款针对 STM32 微控制器优化的先进免费图形软件框架。 TouchGFX 利用 STM32 图形功能和架构,通过创建令人惊叹的类似智能手机的图形用户界面,加速了物联网 HMI 革命。TouchGFX 框架包括 TouchGFX Designer (TouchGFXDesigner)(一个易于使用、基于拖放的图形构建 PC 工具)和 TouchGFX 引擎(一个强大且经过优化的图形核心)。 TouchGFX 结合了所见即所得模拟器和自动代码生成,使 GUI 开发变得简单。它涵
  • 关键字: TouchGFX  STM32  GUI  显示方案  
共1111条 1/75 1 2 3 4 5 6 7 8 9 10 » ›|

"stm32"介绍

您好,目前还没有人创建词条"stm32"!
欢迎您创建该词条,阐述对"stm32"的理解,并与今后在此搜索"stm32"的朋友们分享。    创建词条

热门主题

树莓派    linux   
关于我们 - 广告服务 - 企业会员服务 - 网站地图 - 联系我们 - 征稿 - 友情链接 - 手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
备案 京ICP备12027778号-2 北京市公安局备案:1101082052    京公网安备11010802012473