你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
找到您所需要的资料
某客户在使用 STM32 时发现有时 MCU 死机后通过 J-LINK 无法连接,怀疑系统总线被某个 MCU 外设拉死。客户希望提供一种方法,在不复位 MCU 且 CPU 无法使用(无法在线调试)的情况下,通过对 MCU 的某个或某些外设复 ...
客户使用 STM32H7 作为 SPI 从机,想在 SPI 通讯中实现回显功能。客户的做法是在 SPI RXP 中断中向 TXFIFO 中填充接收到的数据,但是这样带来的问题是,可能会在下一帧来不及发送从主机接收到的上一帧数据,导致发送 ...
STM32 产品的 bootloader 具有多个接口,每个接口的 bootloader 都包含一系列的命令可供用户进行操作。我们可以通过这些命令来检查芯片的信息,进行一些配置,检查固件的完整性以及对芯片进行擦写等操作。I2C bootlo ...
客户的终端客户反馈产品会有偶发性的功能异常。问题比较难以复现。经过调查,在 BOOT 程序跳转到 APP1 程序中时相对比较容易复现问题。查看客户代码,发现客户在 BOOT 程序中会对 EXTI 进行初始化,跳转到 APP 程序 ...
最近,有客户提出一个问题,STM32G4xx 的片上比较器,在一个 PWM 周期内可否只响应第一次比较,并锁定输出状态,后续无论输入如何变化,比较器的输出不再变化,直至下一个 PWM 周期开始时复位,比较器可以重新开始工 ...
客户使用 STM32U5 来开发一款外销型充电产品时,需要使用到 USB_OTG_HS 实现 HUB功能,并对 HUB 上的 U 盘进行高速写入操作。然而,客户在 NUCLEO-U5A5ZJ 板上运行 ST 官方例程 Ux_Host_HUB_HID_MSC 进行 U 盘性能读 ...
某客户在使用 STM32G0B1 的 FDCAN 时,发现接收到的数据包比主机实际发送的个数还多,例如主机一共只发了 3000 个包,但 STM32G0B1 的 FDCAN 可能会接收到 3006 个。但有偶尔也会出现丢包情况,使用 CAN 分析仪抓包 ...
最近看到有朋友询问,希望可以在 STM32CubeIDE 的 ld 链接文件中,添加自定义的头文件。需求来源是因为他想要在工程代码中,引用内存分配的地址相关的信息,而直接使用“#include”会导致编译出错。 ...
有客户提出在 TouchGFX 正常显示 UI 界面的同时,对存放素材的外部 Flash 进行升级,例如更换一些背景图片等,并且要求 Flash 升级的过程中,UI 界面能够流畅的显示界面,也就是说在外部 Flash 升级的过程中,MCU 仍 ...
目前 USBx Device standalone 的官方示例较少,但是使用 CubeMX 可以快速地生成 USBx Device 相关类的示例工程,会很方便大家的开发。这里以 NUCLEO-H563ZI 为例,实现 USBx Device CDC ACM Standalone 类,大家可以 ...
目前 USBx Device standalone 的官方示例较少,但是使用 CubeMX 可以快速地生成 USBx Device 相关类的示例工程,会很方便大家的开发。这里以 NUCLEO-H563ZI 为例,实现 USBx Device Composite HID+CDC ACM Standalon ...
STM32CubeIDE 的工程联调功能太好用了,特别是调试 BOOT 和 APP 的场景下,可以让大家清楚的看到程序是如何一步一步的从 BOOT 跳转到 APP 的,强烈的视觉冲击,让人眼前一亮,拨云见日,让 bug 无处遁形。 ...
在一些情况下,需要将一些数据文件直接加载到项目工程中去使用,比如一些参数配置文件,秘钥文件等。如果我们直接把文件的二进制内容复制到工程中作为一个 const 常量去操作,那每次这个文件修改时,都需要重新编写 ...
对于大于 32kbytes 的 SRAM,它的每 32kbytes 空间对应一个 SRAM 状态机,对于SRAM 独立空间但没有超过 32kbytes 的空间,比如 SRAM2,CCM SRAM,都对应各自的一个 SRAM 状态机。正是由于这个原因,在 workaround 中 ...
在客户使用三 ADC 同步模式应用过程中,需要同时采样三路信号,本文就相关配置做必要说明。在使用 CubeMx V6.12 以前版本存在错误配置,也一并进行说明。 ...
在开发过程中,开发者常用 printf 函数进行串口输出调试信息,在 MDK Keil 环境下,客户在调试开发过程中发现,只要程序添加了 printf 函数调用,就会出现程序无法执行。通过调试,查看汇编,发现程序没有进入到 mai ...
随着微电子产品的应用越来越广泛,同时,系统对可靠性和安全性的要求也越来越高。而在实际应用中系统存储单元可能发生故障,因此存储器完整性保护变得愈加重要。ECC 【Error correction Code】技术被广泛用于防止数 ...
STM32H5 的 STiROT 让客户不用自己开发 bootloader 来实现安全启动与安全固件更新,用户只需要将精力集中在应用程序上,这给用户实现 Security 需求带来了方便。对于用户应用,STM32Cube 也提供了基于 STiROT 的例程 ...
数字能源产品的功率拓扑种类多,控制方式灵活多样,某些情况下 PWM 驱动的上升沿和下降沿都需要单独控制,以满足控制算法的需求。本文介绍在高级控制定时器中如何产生上升沿和下降沿可单独控制的 PWM 驱动。 ...
STM32N6 正式发布后,STM32N6-AI 方案(参见 STM32N6-AI - AI software ecosystem for STM32N6 with Neural-ART accelerator - STMicroelectronics)引起了很多客户的兴趣。STM32N6-AI 例程 readme 中除了使用 IDE ...