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

stm32-- 文章 进入stm32--技术社区

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  显示方案  

意法半导体推出首款与高通合作的STM32配套无线物联网模块

  • 服务多重电子应用领域、全球排名前列的半导体公司意法半导体(STMicroelectronics,简称ST)近日推出了与高通技术公司(Qualcomm) 战略合作的首款产品,新产品可以简化下一代工业和消费物联网无线解决方案开发过程。此项合作的初期目标是依托意法半导体的强大的STM32生态系统,借助高通技术公司领先的无线连接解决方案,为消费和工业市场推出无线物联网模块。第一款模块ST67W611M1包含一个 Qualcomm® QCC743 多协议连接系统芯片 (SoC),预装了 Wi-Fi6、Bluetoo
  • 关键字: 意法半导体  高通  STM32  无线物联网模块  

基于STM32模拟UART串口通信

  • UART工作原理UART即通用异步收发器,是一种串行通信方式。数据在传输过程中是通过一位一位地进行传输来实现通信的,串行通信方式具有传输线少,成本底等优点,缺点是速度慢。串行通信分为两种类型:同步通信方式和异步通信方式。但一般多用异步通信方式,主要因为接受和发送的时钟是可以独立的这样有利于增加发送与接收的灵活性。异步通信是一个字符接着一个字符传输,一个字符的信息由起始位、数据位、奇偶校验位和停止位组成。每一个字符的传输靠起始位来同步,字符的前面一位是起始位,用下降沿通知收方开始传输,紧接着起始位之后的是数
  • 关键字: UART  单片机  STM32  

有闲置屏幕?别丢!做个电子流麻,美汁汁!

  • 家里有闲置的屏幕?别丢!可以用来做一个电子流麻!原理很简单,也很有趣。不但好玩解压!还能学一学粒子运动算法!一、功能/亮点基于STM32F407天空星开发板设计采用粒子运动算法,通过控制LED灯珠的亮灭,模拟流麻运动。采用LED点阵屏,2.5mm间距;分辨率32×64PCB板尺寸8mm*16mm,支持免费打样那么,想实现真实的流麻效果,怎么设计软硬件?原理是啥?怎么准备DIY物料?下面逐个分享二、硬件设计原理图1原理图2PCB图1*参考设计部分:供电部分的设计参考了@小煜哥哥的IP5306简易18650充
  • 关键字: 电子流麻  STM32  LED屏幕  

自制鼠标!回报率1000Hz!

  • 这是一个基于STM32制作的鼠标。鼠标嘛,买一个就好了,为啥费劲做一个?本人在做数字图像处理时,接触过一款adns3080光流传感器,能够近距离拍照生成黑白像素图像。深入了解后,发现其原理竟然和鼠标使用的传感器原理一样!索性就自己尝试着做了一个鼠标!且本着要做就做最好的原则,还选择了当时最流行的鼠标传感器paw3395,希望能给同样想DIY鼠标的伙伴提供一些参考意义!本文主要分享——功能亮点、硬件实现、软件设计原理、成本说明功能/亮点鼠标回报率:实测950Hz,最大1000Hz,市面上场景鼠标回报率在50
  • 关键字: 鼠标  STM32  电路设计  

意法半导体推出STM32微处理器专用高集成度电源管理芯片

  • 意法半导体 STM32MP2 微处理器配套电源管理芯片STPMIC25现已上市。新产品在一个便捷封装内配备 16 个输出通道,可为MPU的所有电源轨以及系统外设供电,完成硬件设计仅需要少量的外部滤波和稳定功能组件。评估板STEVAL-PMIC25V1现已上市,开发者可立即开始开发应用。新电源管理芯片包含七个 DC/DC 降压转换器和八个低压差 (LDO) 稳压器,还有一个额外的 LDO稳压器为系统 DDR3 和 DDR4 DRAM 提供参考电压 (Vref)。在八个 LDO稳压器中有一个3.3V 通道专用
  • 关键字: 意法半导体  STM32  电源管理芯片  
共1106条 1/74 1 2 3 4 5 6 7 8 9 10 » ›|
关于我们 - 广告服务 - 企业会员服务 - 网站地图 - 联系我们 - 征稿 - 友情链接 - 手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
备案 京ICP备12027778号-2 北京市公安局备案:1101082052    京公网安备11010802012473