自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 STM32 Printf重定向后有时候print卡死

当你还在忙于 printf "收到" 这两个汉字(GBK编码是4个字节,UTF-8是6个字节)时,串口硬件的接收缓冲区(通常只有1-2个字节)可能已经被下一个字符 'P' 占满了。在裸机上,它最终会循环调用底层的 fputc 或 _write,一个字节一个字节地通过UART发送出去。:printf 内部的 HAL_UART_Transmit 可能会等待发送完成,或者也可能使用中断。如果在高优先级的中断里执行了一个依赖低优先级中断的耗时操作,系统可能就锁死了。中断的栈空间通常比主程序的栈要小。

2025-06-23 20:48:23 212

原创 esp32-s3 n8 重启,lvgl+wifi或者串口会导致重启问题

ESP32-S3R8的Octal SPI引脚(如GPIO33-37)可能被内部PSRAM占用。如果发现你的LCD屏幕和触摸屏引脚和上诉的GPIO引脚有冲突,换个引脚看看。

2025-03-29 15:35:34 232 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除