跳转到主要内容

技术

STM32WB如何一次性烧写FUS+STACK+APP

在使用STM32WB系列MCU时,通过STM32CubeProgramer GUI方式更新FUS,Stack,User APP,需要操作多次,并且要输入不同的地址,比较繁琐,不适合在量产中操作使用。

使用MM32-Link MINI对MM32G0001恢复出厂设置

工程师在开发产品的过程中使用调试仿真工具下载程序,用于调试程序是否按预期的业务逻辑实现了产品功能,但在开发过程中可能会遇到一些特殊情况需要对MCU恢复出厂设置。

如何在i.MX RT11xx系列上使能ETM Trace

ETM trace是一种高速Trace,并提供强大的调试模式,可帮助客户解决最困难的问题。本文旨在介绍如何为i.MX RT11xx芯片启用ETM Trace以及使用uTrace调试器的基本步骤。

你想要了解的先楫hpm_sdk开发都在这里系列 (二)

本文章主要阐述最新发布的window端的sdk_env的构建工具使用以及开发者自身app开发,对于其他的命令操作,以及linux端和mac端等,不在本文阐述范围内。

按这个步骤 STM32即可完美控制 NeoPixels

目前,诸如 Arduino  Feather 等高级开发平台已经提供了出色的支持,可以通过易于使用的库和普遍使用的示例代码与NeoPixel LED 灯带矩阵 等相连接。然而,更高级的平台(例如 STM32 开发板 )通常缺乏相同水平的支持。因此,希望将NeoPixels整合到项目中的 开发人员需要全面了解NeoPixel通信协议以及如何克服它所带来的挑战。

STM32WB基于Custom Template实现客户定制BLE私有协议

本文的目的旨在使用STM32CubeMX以及Custom Template例程基于STM32WB55-Nucleo实现基于BLE私有协议的通用通信框架,使客户快速上手进行产品开发,且可以直接应用在产品上,应用框架的设计如下图所示。

车规MCU功能安全介绍-时钟篇

MCU作为汽车的重要控制元件之一,归类为ISO 26262中的特殊类型元素(SEooC, Safety Elements out of Context),其功能安全在定义直至量产阶段需严格遵循ISO 26262,SEooC要求使用假设(AoU)来反映将使用的预期安全概念,要求和机制。

有没有一种简单的方法可以保护电源设计免受故障影响?

本文重点介绍由电源故障引起的停机,以及如何在设备的电源系统中使用现代保护IC来防止发生电源故障。

Cortex-M中断在RTOS中的应用及注意事项

这里先介绍一点Cortex-M处理器相关的内容,本文结合内核为Cortex-M3的STM32来讲述。

基于CW32的MAX4466放大器模块的应用

MAX4466是一款低噪声、高增益的放大器模块。该模块采用了集成放大器芯片,能够在低电压下提供高增益。它的输入阻抗较高,能够与多种信号源(例如麦克风、传感器)实现良好的匹配。同时,MAX4466还具备很低的噪声水平,能够有效地提取和放大微弱的信号,提高系统的灵敏度。

CKS32F4xx系列产品SDIO

很多单片机系统都需要大容量存储设备,以存储数据。目前常用的有U盘,FLASH芯片,SD卡等。他们各有优点,综合比较,最适合单片机系统的莫过于SD卡了,它不仅容量可以做到很大(32GB以上),支持SPI/SDIO驱动,而且有多种体积的尺寸可供选择(标准的SD卡尺寸,以及TF卡尺寸等),能满足不同应用的要求。

基于MM32F0140的I2C与24C02通信

I2C(Inter-Integrated Circuit)是一种通用的总线协议,实现I2C需要两根信号线完成信息交换,SCL时钟作为信号线,SDA作为数据输入/输出线。I2C属于同步通信,由于输入输出数据均使用一根线,因此通信方向为半双工。

雅特力AT32 MCU基于Zbar解码库的QR Decode应用程序

二维码由于自身设计特点,可包含更多的信息量,编码信息范围更广,并且由于二维码具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、以及处理图形旋转变化点,二维码译码更加准确,其误码率为千万分之一。下图为QR二维码构造框图。

开发者分享|[HPM杂谈]你想要了解的先楫hpm_sdk开发都在这里系列 (一)

在这些反馈当中,觉得有必要出个杂谈文章,谈一谈hpm_sdk的开发方式的优缺点,以及相比以往的单片机传统开发方式的不同点。以此可以带给开发者一些启发,更能方便开发者更快借助hpm_sdk进行开发自己的应用。本文也会借助一些开发者分享过的开发经验,感谢hpmicro开发者贡献的文章。

借助实时微控制器优化可再生能源和工业系统的功率效率和功率密度

电力电子产品设计人员致力于提升工业和汽车系统的功率效率和功率密度,这些设计涵盖多轴驱动器、太阳能、储能、电动汽车充电站和电动汽车车载充电器等。

这些系统的主要设计挑战之一是在降低系统成本的同时,实现更出色的实时控制性能。要应对这一挑战,常用的方法是使用拥有超低延迟控制环路处理功能的模拟和控制外设的高度集成的微控制器 (MCU) 。

【CW32学习笔记】内核外设-滴答定时器

我们在前两节讲解了单片机启动到时钟树配置的内容,到此为止,单片机已经能开发别的功能并使用了,但这里我插入一个笔者个人觉得很重要的章节来介绍一个内核外设——滴答定时器(System Tick)。

AURIX™ TC3xx雷达信号处理CFAR算法详解

由于CFAR使用非常普遍,AURIX™ TC3xx单片机的雷达信号处理单元SPU集成了该硬件功能,并且提供两种典型的CFAR算法,分别是CA-CFAR (cell-averaging CFAR)和GOS-CFAR (generalized order statistic CFAR)。

SWM34S系列86盒应用方案

集成8MB SDRAM,可支持最多缓存18帧完整帧,可实现流畅滑动效果。

基于CW32的MPU6050姿态传感器的应用

MPU6050是一种常用的六轴姿态传感器模块,结合了三轴陀螺仪和三轴加速度计,以及一个可扩展的数字运动处理器DMP(Digital Motion Processor),可用I2C接口连接一个第三方的数字传感器,比如磁力计。

STM32使用DMA产生PWM时波形异常分析

有客户反馈,使用STM32F4的TIM2结合DMA,产生的PWM波形不符合预期,但是相同的配置使用在TIM3上,得到的PWM波形就是符合预期的。其代码和配置都是从F1移植过来的,在F1上使用TIM2是没有问题的,对于F4的TIM2发生的问题,客户一直没有找到根本原因。