logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

关于STM32CubeMX重新生成的工程文件乱码的解决方法

(1)在电脑新建.txt文件,并将下列代码复制到文件中,再将文件改为.bat文件,然后以管理员身份运行即可,如此在后续通过STM32CubeMX更新工程文件后中文注释将不会变成乱码。(2)将工程文件中需要通过串口发送至串口助手的中文改为任意英文,然后保存并关闭文件,通过STM32CubeMX更新一下文件,然后把英文改回中文即可,这只针对串口发送的中文。方法(1)是在b站学到的,方法(2)是我不断尝

#stm32#嵌入式硬件#单片机
在杰理demo上添加自己的功能

为了便于管理和复用,我们将 LED 引脚定义放在一个公共头文件中。

#单片机#嵌入式硬件
嵌入式系统调试和监控框架

这四个宏共同构成了一个完整的嵌入式系统调试和监控框架- 用户级调试信息- 系统级调试开关(反向逻辑)- 关键的安全功能,防止栈溢出导致系统崩溃- 内存管理验证工具建议使用策略开发阶段:全部启用(或按需启用)测试阶段:保留栈检查,逐步关闭调试信息生产版本:只保留栈检查,其他全部关闭这样的配置模式在嵌入式开发中非常常见,既能保证开发效率,又能确保产品的稳定性和安全性。

#单片机
STM32和ESP32的编程区别

ESP32 和 STM32 的核心差异是「SOC+ESP-IDF+FreeRTOS」vs「MCU+HAL 库 + 裸机」,转换思维框架是看懂代码的关键。ESP-IDF 的核心是「组件化」和「多任务 RTOS」,app_main()仅做初始化,业务逻辑放在 FreeRTOS 任务中。新手入门应从简单外设入手,复用 STM32 的外设控制经验,逐步掌握 RTOS 任务和 ESP-IDF 的特有流程。

#单片机
杰理SDK的音频的DEC 和 ENC 的含义

ENC= 压缩/发送 = 减小体积便于存储/传输DEC= 解压/接收 = 还原音频用于播放注意:启用过多的编解码器可能会增加代码空间和内存占用,因此需要根据实际需求进行选择。

STM32和ESP32的编程区别

ESP32 和 STM32 的核心差异是「SOC+ESP-IDF+FreeRTOS」vs「MCU+HAL 库 + 裸机」,转换思维框架是看懂代码的关键。ESP-IDF 的核心是「组件化」和「多任务 RTOS」,app_main()仅做初始化,业务逻辑放在 FreeRTOS 任务中。新手入门应从简单外设入手,复用 STM32 的外设控制经验,逐步掌握 RTOS 任务和 ESP-IDF 的特有流程。

#前端#javascript#开发语言
到底了