如题,把ESP32-S3-WROOM-1U-N8 模块放闸机上,串口1和串口2都接收不到数据了,只要离开闸机30cm就恢复正常
其他功能都正常,就是串口接收不到数据,模块电源引脚2mm左右有放22uf和0.1uf的滤波电容。
这个出货了上千个了,平时放桌上或墙上使用都正常,有个客户拿去放不锈钢闸机外壳上,一放上去不行了,换了三四个都不能用,拿手里就正常。
想问下有没有碰到类似情况的,会是什么问题。
Search found 10 matches
- Tue Dec 24, 2024 7:24 am
- Forum: ESP-IDF 中文讨论版
- Topic: 有碰到过ESP32S3在闸机上串口接收不到数据的情况吗
- Replies: 0
- Views: 3644
- Sat Apr 13, 2024 6:05 am
- Forum: ESP-ADF 中文讨论版
- Topic: 关于TTS语音合成的问题
- Replies: 0
- Views: 5094
关于TTS语音合成的问题
同一个程序的情况下:
char *prompt1="方方";
if (esp_tts_parse_chinese(tts_handle, prompt1)) {
int len[1]={0};
do {
short *pcm_data=esp_tts_stream_play(tts_handle, len, 1);
esp_audio_play(pcm_data, len[0]*2, portMAX_DELAY);
} while(len[0]>0);
}
esp_tts_stream_reset(tts_handle);
如果芯片内下载的是“esp_tts_voice ...
char *prompt1="方方";
if (esp_tts_parse_chinese(tts_handle, prompt1)) {
int len[1]={0};
do {
short *pcm_data=esp_tts_stream_play(tts_handle, len, 1);
esp_audio_play(pcm_data, len[0]*2, portMAX_DELAY);
} while(len[0]>0);
}
esp_tts_stream_reset(tts_handle);
如果芯片内下载的是“esp_tts_voice ...
- Fri Jan 12, 2024 5:30 am
- Forum: ESP-IDF 中文讨论版
- Topic: 求助个低功耗和唤醒的问题
- Replies: 1
- Views: 36784
Re: 求助个低功耗和唤醒的问题
问题解决了“Flash SPI speed”由120M改成80就正常了
- Thu Jan 11, 2024 6:48 am
- Forum: ESP-IDF 中文讨论版
- Topic: 求助个低功耗和唤醒的问题
- Replies: 1
- Views: 36784
求助个低功耗和唤醒的问题
void app_main(void)
{
gpio_reset_pin(20);
gpio_set_direction(20, GPIO_MODE_INPUT);
ESP_LOGI( "TAG", "由%d唤醒", esp_sleep_get_wakeup_cause() );
rtc_gpio_pullup_en(20);
rtc_gpio_pulldown_dis(20);
esp_sleep_enable_ext0_wakeup(20, 0);//RTC IO,低电平唤醒
ESP_LOGI("TAG", "进入低功耗");
esp_deep_sleep_start ...
{
gpio_reset_pin(20);
gpio_set_direction(20, GPIO_MODE_INPUT);
ESP_LOGI( "TAG", "由%d唤醒", esp_sleep_get_wakeup_cause() );
rtc_gpio_pullup_en(20);
rtc_gpio_pulldown_dis(20);
esp_sleep_enable_ext0_wakeup(20, 0);//RTC IO,低电平唤醒
ESP_LOGI("TAG", "进入低功耗");
esp_deep_sleep_start ...
- Wed Mar 22, 2023 8:48 am
- Forum: ESP-IDF 中文讨论版
- Topic: 有esp32-hal这个库吗?
- Replies: 0
- Views: 2036
有esp32-hal这个库吗?
如题,我需要实现 UTF-8 和 GBK 互转
我通过ChatGPT查询回复说是
“ 在乐鑫ESP32中,可以使用esp-idf开发框架中提供的esp32-hal库中的函数来实现GBK和UTF-8编码之间的转换
在utf8_to_gbk和gbk_to_utf8两个函数中,分别调用了esp32-hal库中提供的utf8_to_utf16、utf16_to_gbk、gbk_to_utf16和utf16_to_utf8等函数实现编码转换 ”
但是我没找到这个库,请问下哪里下载,或者有什么其他办法实现互转吗?
我是在vscode上安装idf4.4进行开发的
我通过ChatGPT查询回复说是
“ 在乐鑫ESP32中,可以使用esp-idf开发框架中提供的esp32-hal库中的函数来实现GBK和UTF-8编码之间的转换
在utf8_to_gbk和gbk_to_utf8两个函数中,分别调用了esp32-hal库中提供的utf8_to_utf16、utf16_to_gbk、gbk_to_utf16和utf16_to_utf8等函数实现编码转换 ”
但是我没找到这个库,请问下哪里下载,或者有什么其他办法实现互转吗?
我是在vscode上安装idf4.4进行开发的
- Sat Feb 18, 2023 1:49 am
- Forum: ESP-IDF 中文讨论版
- Topic: 文件系统操作期间断电,可能会导致 SPIFFS 损坏
- Replies: 0
- Views: 3207
文件系统操作期间断电,可能会导致 SPIFFS 损坏
我想问下,这个操作期间指什么,是往里写数据时断电,还是读写时断电,甚至没卸载spiffs前断电都可能导致损坏
还有如果顺坏,是不是判断info返回参数就能发现顺坏
还有如果顺坏,是不是判断info返回参数就能发现顺坏
Code: Select all
err = esp_spiffs_info(conf.partition_label, &total, &used);
if (err != ESP_OK || used > total)
{
esp_spiffs_check(conf.partition_label);
esp_restart();//重启设备
}- Fri Feb 17, 2023 6:09 am
- Forum: ESP-IDF 中文讨论版
- Topic: spiffs使用问题
- Replies: 0
- Views: 3096
spiffs使用问题
我是在vscode安装idf4.4进行开发的
我在自己的工程里碰到问题,然后把代码拷到idf里spiffs这个例程测试也发现同样情况
第一次读/spiffs/03.bin这个文件有6个字节,第二次读就为0,后面测试发现如过编译前在03.bin这个文件里随便写个值,哪怕只有一个字节,也不会出现下面问题,但是我不知道这样还会不会有其他问题
这是我的代码https://pan.baidu.com/s/13U77xcNk-hbIaijg0L-Y8A?pwd=1234
提取码: 1234
I (4465) example: size=6,file_path=/spiffs/03.bin
I (4505 ...
我在自己的工程里碰到问题,然后把代码拷到idf里spiffs这个例程测试也发现同样情况
第一次读/spiffs/03.bin这个文件有6个字节,第二次读就为0,后面测试发现如过编译前在03.bin这个文件里随便写个值,哪怕只有一个字节,也不会出现下面问题,但是我不知道这样还会不会有其他问题
这是我的代码https://pan.baidu.com/s/13U77xcNk-hbIaijg0L-Y8A?pwd=1234
提取码: 1234
I (4465) example: size=6,file_path=/spiffs/03.bin
I (4505 ...
- Thu Feb 16, 2023 8:49 am
- Forum: ESP-IDF 中文讨论版
- Topic: SPIFFS使用问题
- Replies: 0
- Views: 2452
SPIFFS使用问题
我使用的是IDF4.4版本,先上代码
void spiffs_save_test(void)
{
uint8_t test[] = {0x01, 0x02, 0x03, 0x23, 0x02, 0x10};
FILE *f = fopen("/spiffs/RFID/01.bin", "rb+");
fwrite(test, sizeof(uint8_t), 6, f);//写入数据
printf("/spiffs/RFID/01.bin写人%d个字节\n", (uint16_t)ftell(f));
fclose(f);//关闭文件,
f = NULL;//文件指针指向空 ...
void spiffs_save_test(void)
{
uint8_t test[] = {0x01, 0x02, 0x03, 0x23, 0x02, 0x10};
FILE *f = fopen("/spiffs/RFID/01.bin", "rb+");
fwrite(test, sizeof(uint8_t), 6, f);//写入数据
printf("/spiffs/RFID/01.bin写人%d个字节\n", (uint16_t)ftell(f));
fclose(f);//关闭文件,
f = NULL;//文件指针指向空 ...
- Fri Feb 10, 2023 12:39 am
- Forum: ESP-IDF 中文讨论版
- Topic: MQTT和HTTP OTA同时使用
- Replies: 2
- Views: 3376
- Thu Feb 09, 2023 8:46 am
- Forum: ESP-IDF 中文讨论版
- Topic: MQTT和HTTP OTA同时使用
- Replies: 2
- Views: 3376
MQTT和HTTP OTA同时使用
我是用的IDF版本是4.4.2
MQTT是拷贝"F:\ESP32-S3\idf\esp-idf\examples\protocols\mqtt\tcp"这个例程
OTA是拷贝"F:\ESP32-S3\idf\esp-idf\examples\system\ota"这个例程
char *mqtt_username = "RF1_23020901";
memcpy(&mqtt_username[4], serial_number, 8);
esp_mqtt_client_config_t mqtt_cfg = {
.port=1883,
.keepalive=60 ...
MQTT是拷贝"F:\ESP32-S3\idf\esp-idf\examples\protocols\mqtt\tcp"这个例程
OTA是拷贝"F:\ESP32-S3\idf\esp-idf\examples\system\ota"这个例程
char *mqtt_username = "RF1_23020901";
memcpy(&mqtt_username[4], serial_number, 8);
esp_mqtt_client_config_t mqtt_cfg = {
.port=1883,
.keepalive=60 ...