跳转到主要内容

技术

STM32GUI_使用 STLINK+stm32gui-pydfb 工具来实时查看图形缓存的图片

在整个图形处理过程中,图像的数据(如 png/jpeg/font 等)会以像素字节流在 MCU 内部和外部传递。

HK32MCU应用笔记(十八)| HK32F103xC/D/E-DAC的应用及注意事项

HK32F103x/C/D/E是深圳市航顺芯片技术研发有限公司推出的中大容量的103系列芯片。

使用MM32F3270基于Azure RTOS (ThreadX)的移植

Azure RTOS ThreadX 是 Microsoft 提供的高级工业级实时操作系统 (RTOS)。它是专门为深度嵌入式实时 IoT 应用程序设计的。

工程师笔记 | 印制电路板射频走线阻抗计算

在 STM32 无线系列产品的 PCB 设计中,需要对射频部分电路进行阻抗控制,良好的阻抗控制可以减少信号衰减、反射和 EMC 辐射。本篇 LAT 主要介绍印制电路板(PCB)上射频走线阻抗仿真计算工具的使用方法。

电源PCB上电感应该如何安放?

用于电压转换的开关稳压器通常使用电感来临时存储能量,这些电感的尺寸通常非常大,必须在开关稳压器的印刷电路板(PCB)布局中为其安排位置。这项任务并不难,因为通过电感的电流可能会变化,但并非瞬间变化,可能是连续的,通常相对缓慢。

探秘STM32U5安全特性|硬件加解密引擎与软件算法对比

STM32U5 是ST在2021年推出的新一代超低功耗产品,不仅在工艺(40nm制程),性能(主频160MHz),低功耗(超低功耗模式低至:110nA,动态功耗低至:19μA/MHz )等多个方面都有显著提升,在信息安全方面也增加很多新特性。

STM32U5目前已经推出STM32U575、 STM32U585两个系列,这两者区别之一是 STM32U585芯片内置了AES,SAES和PKA硬件加解密引擎, STM32U575只有软件方式实现的加解密算法。

STM32U5的硬件加解密引擎相对于纯软件实现有多方面的优势,比如:硬件SAES、PKA模块具备侧信道攻击防御能力,有更高的安全性,更高的性能,更快的运算速度,计算过程中不需要CPU参与,CPU可以处理其他更具有实时性要求的任务,同时在存储空间占用和功耗上也更有优势。

STM32低功耗定时器(LPTIM)有哪些独特功能?

本文围绕STM32G0讲述其中的LPTIM定时器。

如何用STM32CubeMonitor图形化显示Lora节点信息

通过本 LAT 实现一个从 LoRa 节点、LoRa 服务器、终端应用之间的数据或者命令的相互传输的过程。

SWM341系列之SWM34SRET6介绍

本文介绍了华芯微特SWM341系列主要性能,和其系列之一的SWM34SRET6-50驱动4.3寸800*480 TFTLCD显示的例程应用。

澎湃微PT32x033系列 | 血糖仪专题技术文章连载_02

澎湃微基于超低功耗MCU—PT32x033系列,推出血糖仪专题技术文章连载,内容包括:LCD驱动器应用,OPA&ADC&DAC联合应用,NTC、RTC应用,超低功耗应用等场景,以帮助客户快速上手,缩短学习开发周期。

单片机接收数据帧帧头帧尾校验数据解析

前阵子一朋友使用单片机与某外设进行通信时,外设返回的是一堆格式如下的数据:

<pre style="overflow-x:auto; background-color:#e9e9e9;">AA AA 04 80 02 00 02 7B AA AA 04 80 02 00 08 75 AA AA 04 80 02 00 9B E2 AA AA 04 80 02 00 F6 87 AA AA 04 80 02 00 EC 91</pre>

其中 AA AA 04 80 02 是数据校验头,后面三位是有效数据,问我怎么从外设不断返回的数据中取出有效的数据。

使用MM32F3270基于Azure RTOS (ThreadX) 的移植

Azure RTOS ThreadX 是 Microsoft 提供的高级工业级实时操作系统 (RTOS)。它是专门为深度嵌入式实时 IoT 应用程序设计的。

系统看门狗WDOG1在i.MX RT系统启动中的应用及影响

看门狗模块(WDOG)在MCU应用里可以说是非常基础的功能模块。对于一个产品级的应用程序,如果它没有使能主控内部的看门狗模块,一般都不能算是一个合格的软件设计。

【微控制器基础】——CPU内核与整体配置(上)

如今,微控制器的功能日渐强大,已经从早期的单片机转向基于SoC结构的MCU体系。

基于ST STM32G474的500W全桥移相零电压切换直流-直流转换器数字电源方案

随着科技的迅速发展,电子产品日新月异与半导体制程技术进步,电子产品逐渐要求体积小且效率高。

基于CmBacktrace库,如何快速追踪和定位产生HardFault的原因

在使用ARM Cortex-M系列MCU时(如AT32 MCU),有时会出现程序运行异常。当通过编译器在debug模式查原因时,会发现程序跑到HardFault_Handler函数中,产生HardFault,即硬件错误。

AT32 MCU如何用Eclipse插件调试sLib

本文档仅介绍如何通过使用Eclipse、ARM-GCC编译工具、GNU-ARM插件、J-Link或AT-Link等资源来配置及调试AT32F403A的sLib,并提供sLib方案商开发算法范例及终端用户应用范例。

单片机的程序结束后都干嘛去了?

对于嵌入式系统,如果没有运行RTOS,那么程序开发中的主函数main()需要通过某种机制使其永远愉快的运行下去,它没有终点。如果想从main函数中退出,具体干什么是由所使用的C语言编译器决定的。

单片机中断电平触发和脉冲输入

Cortex-M0处理器允许两种形式的中断请求:电平触发和脉冲输入。

MM32F0140学习笔记——ADC

MM32F0140的ADC拥有高达1MSPS转换速率,支持最大输入时钟为15MHz,ADC1多达14路外部输入通道和2路内部通道,ADC2、ADC3多达16路外部输入通道。