Search found 4 matches

by liuxiewen1314
Tue Apr 09, 2024 12:22 pm
Forum: ESP-IDF 中文讨论版
Topic: esp32s3连接AP后,会出现timeout后,很难再次连接上AP
Replies: 1
Views: 41640

Re: esp32s3连接AP后,会出现timeout后,很难再次连接上AP

兄弟,我现在有一个项目使用了WIFI+MQTT+cJSON这三种东西,并且也遇到了这个问题。 出现的问题是:板子上电后连接AP,每隔1s,将传感器采集的数据打包为json格式,并且用cJSON_print函数将数据转换为字符串,然后通过MQTT发送到服务器上。服务器能连续接收接近9min的数据,之后就报你描述的那种错误。 后来翻遍各种论坛,发现大家都说是内存泄漏导致的问题,于是我就在发送传感器数据完成后打印堆内存的大小,一看问题就出现了。每发送一次传感器数据到MQTT服务器上,堆内存就减少250左右,如下图所示: I (2906) MQTT_CLIENT: MQTT_EVENT_CONNECT...
by liuxiewen1314
Wed Dec 27, 2023 12:46 pm
Forum: ESP-IDF 中文讨论版
Topic: components包含头文件错误
Replies: 0
Views: 379

components包含头文件错误

你好:
我新建了一个工程,添加了一个BLE组件,现在我在BLE组件的头文件中包含了如下文件

Code: Select all

#include "api/esp_gatt_common_api.h"
并且在CmakeLists.txt中REQUIRES api,现在出现了Failed to resolve component 'api'的错误。
但是我在头文件中同时包含如下文件

Code: Select all

#include "freertos/semphr.h"
并且在CmakeLists.txt中REQUIRES freertos,这个就不会报错。
请问怎么解决上面那个问题呢?并且为什么上面会报错,下面的那个就不会报错呢?
感谢!
by liuxiewen1314
Thu Jul 27, 2023 8:34 am
Forum: ESP-IDF 中文讨论版
Topic: 【已解决】ESP-IDF的SPI两次传输之间CS信号线会自动拉高
Replies: 2
Views: 2155

Re: ESP-IDF的SPI两次传输之间CS信号线会自动拉高

非常感谢您的回复,这个帮助非常有用!
by liuxiewen1314
Mon Jun 26, 2023 12:27 pm
Forum: ESP-IDF 中文讨论版
Topic: 【已解决】ESP-IDF的SPI两次传输之间CS信号线会自动拉高
Replies: 2
Views: 2155

【已解决】ESP-IDF的SPI两次传输之间CS信号线会自动拉高

Code: Select all

spi_device_transmit(myspi_handle, &t);
spi_device_transmit(myspi_handle, &t);
如上所示,连续两次使用这个函数,会导致在两次数据传输之间自动出现CS信号线拉高的情况。

假如使用软件CS,虽然CS信号没有拉高了,但是传输数据时还会多传输原来CS拉高的那段时间。
代码修改如下:

Code: Select all

.spics_io_num=-1//将.spics_io_num=HSPI_SS变为此代码
请问如何解决这个问题呢?