Search found 7 matches

by 蓝运放可不吃蓝莓
Thu Sep 30, 2021 5:19 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32有DSP信号处理库吗?
Replies: 1
Views: 4295

Re: ESP32有DSP信号处理库吗?

官方有esp32-dsp库。仓库链接如下https://github.com/espressif/esp-dsp/
基本功能都有。个人感觉功能同st的dsp相比功能完善。
by 蓝运放可不吃蓝莓
Fri Jul 30, 2021 8:19 am
Forum: ESP IoT Solution 中文讨论版
Topic: esp32-s2在调用iot solution后在编译时出现报错,提示没有'i2s_dac_mode_t'句柄该如何解决
Replies: 1
Views: 6771

esp32-s2在调用iot solution后在编译时出现报错,提示没有'i2s_dac_mode_t'句柄该如何解决

如题,具体报错信息如下图:
62_T~ZWV}E8](PXA9B_WW_D.png
62_T~ZWV}E8](PXA9B_WW_D.png (56.51 KiB) Viewed 6770 times
在将target设置为esp32-s2后就出现了这种情况.但是设置为esp32后便可解决...那,我该如何解决?s2应该是有i2s和dac这两个外设的啊?
by 蓝运放可不吃蓝莓
Fri Jul 09, 2021 9:33 am
Forum: ESP-IDF 中文讨论版
Topic: vscode每次打开时都需要重新配置esp-idf
Replies: 2
Views: 3486

Re: vscode每次打开时都需要重新配置esp-idf

好吧,在main中引用组件没法通过编译
by 蓝运放可不吃蓝莓
Fri Jul 09, 2021 9:32 am
Forum: ESP-IDF 中文讨论版
Topic: vscode每次打开时都需要重新配置esp-idf
Replies: 2
Views: 3486

Re: vscode每次打开时都需要重新配置esp-idf

还有一个问题,在使用指令创建了一个组件后,为什么在组件的头文件中引用头文件时vscode无法提示esp的相关头文件,但是确实可以引用,且可以通过编译。并且main文件中引用组件的头文件时也不进行提示,但也可以通过编译?编译完成后重启这个问题也没有解决
by 蓝运放可不吃蓝莓
Fri Jul 09, 2021 8:29 am
Forum: ESP-IDF 中文讨论版
Topic: vscode每次打开时都需要重新配置esp-idf
Replies: 2
Views: 3486

vscode每次打开时都需要重新配置esp-idf

我每次用vscode打开工程时都需要重新配置esp-idf插件的配置,设置esp-idf与工具链的路径。这是为什么?这是正常的吗?而且我如果没打开某个文件夹就进行配置还会出现报错。如下图所示。
T45~ZH30BT7DCV]HPW{_F78.png
T45~ZH30BT7DCV]HPW{_F78.png (144.79 KiB) Viewed 3486 times
by 蓝运放可不吃蓝莓
Sun Jul 04, 2021 6:50 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32-S2的iic写入失败,该如何排查?
Replies: 2
Views: 4100

Re: ESP32-S2的iic写入失败,该如何排查?

用逻辑分析仪抓了一下...可以看到起始信号是送出去了的...
1F(IEIX@W}MCRG64KKVO2HW.png
1F(IEIX@W}MCRG64KKVO2HW.png (4.41 KiB) Viewed 4087 times
检测到NACK后就没有再发别的信息了,直接发送下一个寄存器写入了,NACK是因为没接进陀螺仪,信号接入了逻辑分析仪
by 蓝运放可不吃蓝莓
Sun Jul 04, 2021 2:01 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32-S2的iic写入失败,该如何排查?
Replies: 2
Views: 4100

ESP32-S2的iic写入失败,该如何排查?

我在使用esp32-s2对mpu6050进行配置时,通过串口监控发现写入时一直返回-1也就是失败,读取ID时的数据也同mpu6050的id相差极大...串口监控具体如图一所示: CZGZUEHYAWI6QW$S0L562%2.png 可以看到参数config函数与驱动安装是正常的。但随后的两次读写都失败了... 下面贴出mpu6050读写时序代码 esp_err_t MPU6050_WriteReg(u_int8_t reg_add,u_int8_t reg_dat) { esp_err_t ret; i2c_cmd_handle_t cmd = i2c_cmd_link_create(); ...