自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32KEIL5内存调试技巧

通过keil5调试,查看堆栈内存,从而确定错误代码。

2024-07-22 22:07:35 241

原创 STM32OTA无线空中升级(keil5和cubeide两个版本,实测可用)

简单来说,就是无需u盘或者各种外接设备,只需要能够联网,就能够进行在线升级的模式就是OTA。

2024-07-21 03:19:33 1106

原创 关于cubeide串口重定向无法打印浮点数或无法打印出字符的问题

这是第一种串口重定向的方法,记得打印的时候添加\n不然无效哦。因为编译器的区别,所以导致keil5的那套串口重定向失败。在串口重定向完成之后,还需要进行设置浮点数打印。这是第二种串口重定向的方法。改成g1就可以愉快的玩耍了。1.关于串口重定向的问题。亲测可以打印字符数组。

2024-06-08 00:16:55 362

原创 HAL串口双缓冲问题

而我自己写的串口空闲中断加双缓冲完美解决这一点,但有一个缺点,单次接收最多500个字节,不过可以做算法的改进。hal库自带一个双缓冲算法,但是有个缺点,每次DMA搬运数据必须传输完指定字节的一半或者全满。在更改DMA搬运的目标地址之前必须关闭DMA,否者修改失效。如果有需要源码的可以评论,我后续会重新写个完善的放出来。hal库配置串口双缓存和标准库有些许不同。下面我说一些关于hal库的DMA配置问题。

2024-06-02 02:40:12 135

原创 cubeide易错问题

1.生成的HEX文件比keil5生成的大很多,可能会导致cubeide生成的hex文件无法烧录到芯片,或者没有效果。同一工程,keil生成的hex却可以更小体积。debug模式生成的HEX文件更大,release模式下会小许多,但仍然无法和keil相比。cubeide方便快捷,使用hal库容易上手,但是缺点很明显,因为编译器不一样,追求更好的代码密度建议使用keil5。然后可以看到右边的框框没有任何东西,或者有些人的可能有。然后应用关闭,重新进行调试,完美结局。点击search project。

2024-06-01 21:15:50 244

原创 RT-THREAD-STUDIO报错kconfiglib.KconfigError: rt-thread/components/Kconfig:32: ‘rt-thread/components/ne

打开如图所示的文件,检查一下红色方框内文件是否一致。关于rtt打开rtt-setting报错。没有报错,可以打开了。

2024-04-15 12:23:31 233 1

空空如也

空空如也

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

TA关注的人

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