- 博客(5)
- 收藏
- 关注
原创 GD32F103C8T6 CAN通讯
我正在做两个GD32之间的CAN通讯,软件写好,硬件连接好后一上电发现怎么都发不了接收不了,于是开始了长达五天多的问题排查,我也是第一次学习CAN通讯,为此分享下CAN问题排查的一些思路和经历。
2026-03-24 15:33:58
424
1
原创 GD32 中断发送 与 Systick 的delay函数的冲突卡死问题
既然然后我就真没招了,或许是中断发送过程中某个地方操作了systick的延时中断,但是冲突卡死,或者是其他的缘故,我探索不下去了,有没有大佬知道到底是为什么?另外我在systick的函数里面设置了如果delay结束会将PA11的电平接高,但是用万用表测量以后一直是0V,说明。GD32F103C8T6使用UART中断发送后 调用Systick的delay_1ms 会卡死在延时函数里面。我用keil的debug模式查看systick的寄存器值,发现卡死的时候VAL是在递减的,说明计时器正常工作。
2026-03-16 17:42:46
34
原创 FreeRTOS中任务栈内存泄漏与Static的使用
摘要:在FreeRTOS任务中使用UART发送数据给ESP8266时出现卡死现象,排查发现是任务栈溢出导致。原代码中定义了82字节的局部数组,而任务栈仅128字节,剩余空间不足。通过将局部变量改为static修饰,使其存储在全局静态区而非栈空间,成功解决问题。static修饰局部变量可延长其生命周期至程序结束,并减少栈空间占用。该案例展示了在资源受限的嵌入式系统中合理管理内存分配的重要性。
2026-02-25 16:58:07
243
原创 基于STM32F103C8T6的模拟温湿度接收系统:下位机部分1
本篇主要讲述用STM32CubeMx初始化单片机以及FreeRtos,利用随机数模拟温湿度再通过UART异步通信串口到上位机电脑,Wifi模块会在部分2中。
2025-12-24 15:54:12
952
原创 QT Charts 实时曲线绘画 实现不卡闪 丝滑变化!——学习笔记
重点讲解了QTChart的使用方法:通过QChart容器管理曲线对象,QLineSeries设置温湿度曲线样式,QValueAxis配置坐标轴参数,以及QChartView实现图表显示。针对曲线超过50个数据点后出现卡顿的问题,作者发现是remove(0)操作导致的重绘问题,改为动态调整x轴范围(setRange)实现平滑移动效果。文章还指出长期运行可能带来的内存问题,建议使用定时器定期清理数据,并对曲线平滑度优
2025-12-13 19:52:57
781
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅