- 博客(6)
- 问答 (3)
- 收藏
- 关注
原创 记--初次使用涂鸦WIFI模组WBR3进行MCU_SDK开发大意踩坑问题
那么多人都在用没见人暴雷,那显然不可能是API函数出现问题,接着看涂鸦提供的API接口函数分析,发现wifi_protocol_init()这个函数的作用是初始化缓冲区指针等操作,问题就出现在这里,由于先调用初始化串口后再调用wifi_protocol_init(),stm32f1初始化串口启动中断有概率会触发进入接收中断,从而导致未初始化涂鸦相关的指针而调用写缓冲器函数uart_receive_input导致操作野指针。问题解决如下:把wifi_protocol_init函数提到串口初始化函数之前即可。
2024-12-28 18:18:08
389
原创 eps32开发:windows下的vscode+esp-idf如何包含文件路径问题
在main.c文件中调用led文件的话,你需要在main文件夹下的CMakeLists.txt文件添加PRIV_REQUIRES "led"需要在此文件夹下的CMakeLists.txt文件添加PRIV_REQUIRES "driver"然后就会自动创建了components这个文件夹,并且在此文件夹下创建了led文件夹。在led文件中你需要包含#include "driver/gpio.h"文件的话。至此已添加完成,需要添加其他文件路径也是一样的方法。
2023-12-03 15:11:11
1026
2
原创 LVGL移植到STM32F103所遇到的问题记录
移植好相关文件后编译:..\..\Output\Template.axf: Error: L6218E: Undefined symbol __aeabi_assert (referred from qrcodegen.o).②自己构建这个函数__aeabi_assert。解决方法:①去掉勾选,不使用。
2023-07-03 23:36:57
1193
2
原创 freertos源码学习笔记--任务切换
/触发异常,恢复硬件保存的寄存器值,并跳转到所保存的返回地址处的代码。//中断发生的瞬间硬件已经保存了部分寄存器,具体如下图1所示。/* 到这里已经保存完原任务的现场 *///关闭freertos中断。//使能freertos中断。
2023-06-11 11:48:31
141
原创 小陈成长日记
单片机小项目:灯板一个按键有三个功能---分别为:①白灯常亮;②黄灯常亮;③白黄灯一起常亮所遇问题:加入比较器功能后正常电压下第三个功能上不去(闪一下),供给的电压加大一些后就能正常。解决方法:在比较器判断的时候加上适当的消抖时间即可(如同按键消抖)。...
2022-01-17 09:57:37
227
空空如也
单片机使用sprintf()函数丢失数据,求解。
2021-08-11
单片机使用sprintf函数丢数据,搞了两天了
2021-08-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人