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

资源

找到您所需要的资料

技术文档

【应用笔记】LAT1296 BlueNRG SDK 快速入门固件开发

本文档指导用户快速地对 BlueNRG SDK 有一个直观、清晰的认识,了解其软件架构,以便顺利地学会利用 SDK 开发自己的用户固件。 本文档所述 SDK 为 BlueNRG-LP/LPS 芯片的 SDK。阅读本文档前,用户应先了解BlueNRG-LP/ ...

【应用笔记】LAT1290 BlueNRG系列的协处理器简介

BlueNRG 系列芯片从最早的一代 BlueNRG-MS 开始就支持协处理器模式。在协处理器模式下,BLE 功能在 BlueNRG 芯片端完成,应用部分在 MCU 端完成。与 AT 指令的模式类似,协处理器方式也具有高内聚、低耦合的特点,但 ...

【应用笔记】STM32 TrustZone 开发调试技巧(1)—— 地址安全区及资源安全属性配置

TM32 MCU 中较新的产品系列例如 STM32L5、STM32U5 采用了 ARM Cortex V8M 的CM33 内核,并引入了 TrustZone 概念。在此基础上,从内核到存储器再到外设等设计了完整的支持 TrustZone 架构的系统隔离机制。 ...

【应用笔记】LAT1278 STM32G071从standby模式退出后SRAM数据保留

某客户使用 STM32G071 芯片从 standby 模式下唤醒,想要 SRAM 的数据在退出 standby模式后得以保持。根据手册的描述,配置了相应的比特位,但是发现数据仍然保持不了。 ...

【应用笔记】LAT1285 STM32 TrustZone开发调试技巧(3)——HardFault调试与处理

在 STM32 TrustZone 开发调试技巧的前两篇中,我们介绍了内核的 SAU/IDAU,地址的安全属性配置,资源的安全属性配置,内核访问资源的安全规则,以及TrustZone 环境下外设使用的常见问题等内容。TrustZone 环境开发中 ...

【应用笔记】LAT1289 Keil、IAR、CubeIDE中变量不被初始化方法

有些时候在我们的应用过程中要求变量有连续性,或者现场保留,例如 Bootloader 跳转,某种原因的复位过程中我们有些关键变量不能被初始化,在不同的编译环境下有不同的设置,本文就这个操作做总结,分别介绍使用 Kei ...

【应用笔记】LAT1309 一步一步创建STM32WBA BLE_Custom工程

STM32WBA 是 ST 最新一代的 BLE 芯片。该芯片已经获得 STM32CubeMX 工具的支持,用户可使用 STM32CubeMX 的图形化界面、快速生成具备 IO 配置、时钟配置、外设配置、中间件使用配置、BLE 服务配置等内容的基础源码工 ...

【应用笔记】LAT1281 数据意外变化导致条件判断流程异常v1.0

用户使用的 MCU 型号是 STM32H750VB。 在客户的代码中有多个条件语句,在条件里面的变量数值没有变化的情况下执行了条件里面的逻辑。

【应用笔记】LAT1283 如何使用S2LP的sniff模式同时满足异步通讯和低功耗要求

某些客户在其 S2LP 的设计方案中,发送端设备常供电,可以不考虑低功耗;而接收端设备一般用电池功能,对低功耗的要求比较高。发送和接收端的通讯是异步的,也就是说发送端在满足某些检测条件的情况下,可以在任意时 ...

【应用笔记】LAT1302 如何选择S2-lp的外部晶体

鉴于经常有基于 S2-LP 的客户对如何选择外部晶体,如何选择外部 TXCO 及如何测试和校准频偏存在诸多困惑,我整理了该文档以备解惑之用。

【应用笔记】LAT1324 关于连接参数更新进程后导致断连的问题分析

通常客户在做低功耗蓝牙模块设计的时候,如果蓝牙模块在实际使用场景中和手持移动设备(如手机等)绑定使用的话,往往会非常注意蓝牙模块与不同品牌、不同型号的手机的兼容性测试。这些测试项目可能包括长时间连接状态 ...

【应用笔记】LAT1323 STM32L452 I2C关闭时钟延展功能的使用

某客户使用 STM32L452(作为 I2C 设备)开发光模块产品,在测试时发现,同一设备(硬件及软件均未变动),当插入交换机时,可正常通信,但是当插入 FPGA 测试机后,I2C 通信不正常。通过出现问题时的 I2C 波形的对比 ...

【应用笔记】LAT1320 STM32 TrustZone开发调试技巧(4)—— TrustZone环境中使用RTOS

在之前的 STM32MCU TrustZone 开发调试技巧的系列文章中,我们已经介绍了 ARM CM33 内核 Trust Zone 特性,STM32MCU 的系统级 TrustZone 架构设计,TrustZone 环境下使用外设的注意事项,以及 HardFault 的处理和调 ...

【应用笔记】LAT1317 STM32CubeProgrammer和STM32CubeIDE协同调试的方法

很多人以为使用 STM32CubeIDE 的时候就不能同时使用 STM32CubeProgrammer ,其实不然。ST-LINK 共享模式功能很早就已经具备,但是很多人并没有在意。STM32CubeProgrammer 和 STM32CubeIDE 都能够使用 ST-LINK 共享模 ...

【应用笔记】LAT1315 串口DMA接收不定长数据的一种方法

使用串口接收不定长数据时,可以有多种方法,比如最常见的有额外使能一个定时器,在超过定时范围未收到后续的字节时,认为此帧结束;或者利用 IDLE 中断,当数据空闲时,自动产生中断;亦或每接收到一个字节后都通过 ...

【应用笔记】LAT1313 JDI LCD 驱动时序介绍

绝大多数 STM32 MCU 都可应用于图形界面,而且很多系列还内置图形硬件 LTDC,支持驱动 RGB 接口的 LCD。但是存在少数类型的 LCD,如 JDI 屏,除了 STM32L4P5 支持外,其它 MCU 只能根据屏的接口时序要求,用 GPIO 来 ...

【应用笔记】LAT1306 使用STM32CubeIDE填充未用FLASH区域

在 IAR 中有一个功能可以设置“将未用到 FLASH 区域填充成设定的数值(如 0xFF) 及是否计算 checksum”。STM32CubeIDE 中没有该功能的 GUI 实现,但可以通过修改 Link File 实现,本文就修改方法进行介绍。 ...

【应用笔记】LAT1300 TouchGFX 处理按钮长按的一种方法

在使用 TouchGFX 设计 UI 界面时,用同一按钮的长按和短按表示不同的功能是个比较常见的实际需求。普通的 Button 控件可以通过 Interactions 处理一些基本的交互动作,通过下面一些简单的操作,我们可以将这个普通的 ...

【应用笔记】LAT1298 基于Azure USBx开发USB_OTG_HS MSC应用的几个问题

某客户在使用 STM32U599 开发一款智能手表时,需要使用 USB_OTG_HS 实现 USB Storage 功能。建议客户参考“STM32U575I-EV\Applications%uSBX%ux_Device_MSC”例程来实现。但是,客户抱怨参考 U575 的例程也无法调试 ...

【应用笔记】LAT1297 蓝牙广播常见问题

本文是一些解决 BLE 广播相关问题的经验分享。对于用户常常遇到的一些问题,比如广播包最多能带多少用户数据,广播名字怎么设置,广播类型有哪些,为什么有些手机无法扫描到设备等问题,都将在本文得到解答。 ...

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