
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文详细介绍了基于STM32U385RG开发板的TouchGFX移植过程,重点构建了一个门禁控制系统。作者使用STM32CubeMX配置外设(SPI、I2C、TIM等)和FreeRTOS操作系统,通过TouchGFX Designer设计GUI界面。关键步骤包括:LCD驱动(ST7789)和触摸屏(GT911)的移植、SPI DMA传输优化、内存分配调整(将heap移至RAM2区解决内存不足问题)

RT-Thread是一款由中国团队开发的开源实时操作系统(RTOS),采用GPLv2和Apache 2.0双协议。它不仅是实时内核,还包含丰富的中间件组件,如TCP/IP协议栈、图形界面等,适用于物联网设备。RT-Thread支持多种芯片平台,具有低功耗、快速启动、高安全性等特点,并提供模块化设计,可裁剪至最小3KB Flash占用。其架构分为内核层、组件层和软件包生态,支持60+第三方软件包。开
RT-Thread是一款由中国团队开发的开源实时操作系统(RTOS),采用GPLv2和Apache 2.0双协议。它不仅是实时内核,还包含丰富的中间件组件,如TCP/IP协议栈、图形界面等,适用于物联网设备。RT-Thread支持多种芯片平台,具有低功耗、快速启动、高安全性等特点,并提供模块化设计,可裁剪至最小3KB Flash占用。其架构分为内核层、组件层和软件包生态,支持60+第三方软件包。开
本文分享了NUCLEO-STM32U385RG开发板开箱体验。作者首先拆箱并扫描手册二维码进入ST官网下载原理图,确定LED引脚为PA5。随后通过GPIO_IOToggle工程实现LED闪烁功能,核心代码展示了HAL库初始化、GPIO配置以及主循环中每100ms切换LED状态的实现过程。文章最后提供了编译烧录的简要说明,并附有详细操作视频链接。该内容为21ic论坛原创文章,禁止未经授权转载。

本文详细介绍了使用STM32CubeMX和Keil工具从零开始配置USART1串口通信的完整流程。主要内容包括:1)通过CubeMX配置外部时钟、USART1(PA9/PA10引脚)和用户LED(PA5);2)在Keil工程中重定义printf函数实现串口输出;3)编写测试代码通过USART1发送欢迎信息;4)使用串口助手(115200波特率)验证通信正常。文章提供了完整的工程代码(USART1.

摘要:本文介绍了基于STM32U385RG微控制器的CoreMark跑分测试过程。该芯片采用96MHz Cortex-M33内核,集成TrustZone和FPU单元。通过移植开源CoreMark测试代码,在-Omax优化等级下测得跑分为288.658603分。测试结果显示其性能表现一般,与STM32F407存在明显差距。测试过程包括代码移植、时钟配置和串口输出结果等步骤。

CmBacktrace是一款针对ARM Cortex-M系列MCU的开源错误诊断工具,由朱天龙开发。它能自动追踪和定位断言故障、内存管理错误等多种系统故障,并分析故障原因。该工具支持裸机和多种RTOS平台,适配M0/M3/M4/M7内核,兼容IAR、Keil和GCC编译器。通过输出函数调用栈和故障寄存器信息,结合addr2line工具可精确定位错误代码位置,大幅提升调试效率。特别适用于难以复现的硬

本文介绍了如何通过ESP8266模块将STM32U385RG开发板的温度数据上传至MQTT服务器。首先使用STM32的ADC模块读取板载温度传感器数据,然后通过串口与ESP8266通信,利用MQTT协议将温度值发布到服务器。文中详细展示了硬件连接、代码实现(包括ADC初始化、温度计算、MQTT发布函数等关键部分)以及调试过程。最终通过串口助手、MQTT.fx软件和手机APP验证了温度数据的远程监控

本文详细介绍了STM32串口打印实验的实现步骤。首先通过原理图确定使用USART1串口(PA9、PA10引脚),然后在IDE中新建工程并配置Debug、RCC和USART1模块。重点说明了代码修改部分:在USART.c中重定向fputc函数实现串口输出功能,在main.c的while循环中添加printf语句实现数据发送。实验采用115200波特率,8位数据位,1位停止位,无校验位的配置。最后将程

本文详细介绍了STM32串口打印实验的实现步骤。首先通过原理图确定使用USART1串口(PA9、PA10引脚),然后在IDE中新建工程并配置Debug、RCC和USART1模块。重点说明了代码修改部分:在USART.c中重定向fputc函数实现串口输出功能,在main.c的while循环中添加printf语句实现数据发送。实验采用115200波特率,8位数据位,1位停止位,无校验位的配置。最后将程








