请选择 进入手机版 | 继续访问电脑版

你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

资源

找到您所需要的资料

技术文档

开发经验 | LAT1509 STM32G0B1的FDCAN进行通信丢包和多包案例分享

某客户在使用 STM32G0B1 的 FDCAN 时,发现接收到的数据包比主机实际发送的个数还多,例如主机一共只发了 3000 个包,但 STM32G0B1 的 FDCAN 可能会接收到 3006 个。但有偶尔也会出现丢包情况,使用 CAN 分析仪抓包 ...

开发经验 | LAT1506 STM32CubeIDE实用技巧之链接文件中添加头文件

最近看到有朋友询问,希望可以在 STM32CubeIDE 的 ld 链接文件中,添加自定义的头文件。需求来源是因为他想要在工程代码中,引用内存分配的地址相关的信息,而直接使用“#include”会导致编译出错。 ...

开发经验 | LAT1499 一种基于外部Flash分时复用的TouchGFX工程无感升级方法

有客户提出在 TouchGFX 正常显示 UI 界面的同时,对存放素材的外部 Flash 进行升级,例如更换一些背景图片等,并且要求 Flash 升级的过程中,UI 界面能够流畅的显示界面,也就是说在外部 Flash 升级的过程中,MCU 仍 ...

LAT1487 STM32 USBx Device CDC ACM standalone移植示例

目前 USBx Device standalone 的官方示例较少,但是使用 CubeMX 可以快速地生成 USBx Device 相关类的示例工程,会很方便大家的开发。这里以 NUCLEO-H563ZI 为例,实现 USBx Device CDC ACM Standalone 类,大家可以 ...

开发经验 | LAT1486 USBx Device Composite HID+CDC ACM standalone移植示例

目前 USBx Device standalone 的官方示例较少,但是使用 CubeMX 可以快速地生成 USBx Device 相关类的示例工程,会很方便大家的开发。这里以 NUCLEO-H563ZI 为例,实现 USBx Device Composite HID+CDC ACM Standalon ...

开发经验 | LAT1480 STM32CubeIDE实用技巧之工程联调

STM32CubeIDE 的工程联调功能太好用了,特别是调试 BOOT 和 APP 的场景下,可以让大家清楚的看到程序是如何一步一步的从 BOOT 跳转到 APP 的,强烈的视觉冲击,让人眼前一亮,拨云见日,让 bug 无处遁形。 ...

开发经验 | 如何使用STM32CubeIDE链接一个文件到工程中

在一些情况下,需要将一些数据文件直接加载到项目工程中去使用,比如一些参数配置文件,秘钥文件等。如果我们直接把文件的二进制内容复制到工程中作为一个 const 常量去操作,那每次这个文件修改时,都需要重新编写 ...

开发经验 | LAT1475 STM32G474 勘误手册中SRAM Write Error详解

对于大于 32kbytes 的 SRAM,它的每 32kbytes 空间对应一个 SRAM 状态机,对于SRAM 独立空间但没有超过 32kbytes 的空间,比如 SRAM2,CCM SRAM,都对应各自的一个 SRAM 状态机。正是由于这个原因,在 workaround 中 ...

开发经验 | LAT1474 三个 ADC同步模式配置以及CubeMx错误配置解决方法

在客户使用三 ADC 同步模式应用过程中,需要同时采样三路信号,本文就相关配置做必要说明。在使用 CubeMx V6.12 以前版本存在错误配置,也一并进行说明。 ...

开发经验 | LAT1472 KEIL环境下printf导致程序无法执行的解决方案

在开发过程中,开发者常用 printf 函数进行串口输出调试信息,在 MDK Keil 环境下,客户在调试开发过程中发现,只要程序添加了 printf 函数调用,就会出现程序无法执行。通过调试,查看汇编,发现程序没有进入到 mai ...

开发经验 | LAT1558 STM32H7的FLASH ECC介绍

随着微电子产品的应用越来越广泛,同时,系统对可靠性和安全性的要求也越来越高。而在实际应用中系统存储单元可能发生故障,因此存储器完整性保护变得愈加重要。ECC 【Error correction Code】技术被广泛用于防止数 ...

开发经验 | LAT1556 如何从STiROT启动STiROT_Appli_TrustZone

STM32H5 的 STiROT 让客户不用自己开发 bootloader 来实现安全启动与安全固件更新,用户只需要将精力集中在应用程序上,这给用户实现 Security 需求带来了方便。对于用户应用,STM32Cube 也提供了基于 STiROT 的例程 ...

开发经验 | LAT1553 如何使用高级定时器产生双沿可控PWM

数字能源产品的功率拓扑种类多,控制方式灵活多样,某些情况下 PWM 驱动的上升沿和下降沿都需要单独控制,以满足控制算法的需求。本文介绍在高级控制定时器中如何产生上升沿和下降沿可单独控制的 PWM 驱动。 ...

开发经验 | STM32N6-AI Image Classification工程git bash命令行的使用示例

STM32N6 正式发布后,STM32N6-AI 方案(参见 STM32N6-AI - AI software ecosystem for STM32N6 with Neural-ART accelerator - STMicroelectronics)引起了很多客户的兴趣。STM32N6-AI 例程 readme 中除了使用 IDE ...

开发经验 | LAT1551 创建在PC上验证X-Cube-AI算法的工程

很多人拿到 x-cube-ai 生成的算法代码,会对数据进行手工验证,这样做非常的低效,且容易遗漏。对于 x-cube-ai 所生成的算法代码,一种高效的方式是,是在 PC 上使用 C 语言,读取所有数据,进行全部验证。 ...

开发经验 | LAT1549 使用STM32CubeIDE开发上位机工具

上位机工具,是 STM32 开发人员特别是算法开发人员需要面对的一个需求,一般需要专门的桌面环境和语言。MCU 开发人员使用最多的环境,是 MCU 的环境,使用最多的语言是 C语言。本文提供一个例子 hello world 例程, ...

开发经验 | LAT1548 如何让XSPI不输出自动校准时钟

客户要使用一个 XSPI 外设来驱动两个 QSPI LCD,使用两个 GPIO 来替代 XSPI 的硬件片选引脚,来分时控制两个 LCD。在初始化 LCD 时遇到问题,发现屏幕点不亮。通过逻辑分析仪查看 XSPI 的输出信号,发现 XSPI 在硬件 ...

开发经验 | LAT1545 DFSDM输入模式以及配置说明

客户使用 DFSDM 时会遇到各种模式配置问题,有时候会有混淆,尤其对并行模式测试过程中有疑虑。本文将对输入模式以及相关配置做说明,并做些针对性的展开介绍。本文使用的硬件测试板为 Nucleo-H723ZG。 ...

开发经验 | LAT1543 安全存储之SAES+HUK使用技巧和常见问题

近年来,嵌入式设备信息安全被越来越多地提及,从智能穿戴产品、智能工业设备到物联网产品都对设备信息安全提出了要求,比如基础的安全启动,安全升级,调试端口保护等,一些应用场景还会涉及安全存储的需求。一些相 ...

开发经验 | LAT1540 通过GFXMMU实现TouchGFX画面垂直镜像

某客户项目需要在正常显示的基础上,增加垂直方向镜像特性,目标 MCU 是STM32L4R9。客户希望能够从硬件层面实现这个特性,避免引入两套 UI 资源和代码增加资源占用。 ...

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版