esp32-wrover-e 模块 spi slave模式问题

jiangshan00000
Posts: 4
Joined: Wed Apr 14, 2021 8:07 am

esp32-wrover-e 模块 spi slave模式问题

Postby jiangshan00000 » Tue Apr 27, 2021 5:10 am

情况:
程序使用IO12 IO14 IO15 从spi slave模式读取数据,发送到wifi指定的udp server上。
IO13(MISO)未用,所以写了-1;
程序采用spi_slave.c的例子程序修改的。
问题:
1 一开始运行正常
2 一段时间后(10-20分钟),IO12变为低电平,只有来数据是是高电平,没有数据时是低电平。(正常应该没数据是高电平)
怀疑:
1 模块的39脚有焊盘接地,但是手工电烙铁焊接的,所以焊接不到39脚,是否有关系?
2 IO12和内部的flash_voltage有关,设置了 set_flash_voltage 3.3v. 是否有关系?

ESP_Gargamel
Posts: 786
Joined: Wed Nov 14, 2018 8:45 am

Re: esp32-wrover-e 模块 spi slave模式问题

Postby ESP_Gargamel » Tue Apr 27, 2021 1:56 pm

1 应该没有关系
2 你有操作过 efuse 吗?如果没有,那默认内部 flash & PSRAM 电压由 GPIO12 决定,默认为 3.3V。不确定你外部 SPI 器件会否将其拉高,因为 GPIO12 是 strapping 引脚,理论上这只影响上电时的行为,不会影响你运行时的行为。

为了避免管脚的因素,你可以选择其他管脚作为 SPI 来做一下对比测试。

jiangshan00000
Posts: 4
Joined: Wed Apr 14, 2021 8:07 am

Re: esp32-wrover-e 模块 spi slave模式问题

Postby jiangshan00000 » Wed Apr 28, 2021 3:48 am

问题已解决。
解决办法:更换管脚。

Who is online

Users browsing this forum: No registered users and 91 guests