Search found 6 matches

by defender
Mon May 24, 2021 5:02 am
Forum: ESP-IDF 中文讨论版
Topic: [已解决] SPI_SLAVE通信不正确
Replies: 1
Views: 2119

Re: SPI_SLAVE通信不正确

已解决。
删除receiver端向sendbuf填数据的代码,问题消失(可能是因为两次transmit间隔被拉的有点长了)
by defender
Mon May 24, 2021 4:11 am
Forum: ESP-IDF 中文讨论版
Topic: [已解决] SPI_SLAVE通信不正确
Replies: 1
Views: 2119

[已解决] SPI_SLAVE通信不正确

我很困惑,配置SPI_SLAVE连的sender和receiver例程后,收发会出现不正确的情况。 sender收到的数据出错会比较多,由于我只想半双工,发送给receiver的内容改为: int res = snprintf(sendbuf, sizeof(sendbuf), "Sender, transmission no. %04i\r\n", n); 但是receiver还是会出错(有一些接收不到),请问应该如何修改呢? espidf版本 v4.0.1,芯片ESP32-WROOM-32 引脚: #define GPIO_HANDSHAKE 2 #define GPIO_MOSI 5 #...
by defender
Mon Apr 19, 2021 9:45 am
Forum: ESP-IDF 中文讨论版
Topic: 在烧录完uart_async_rxtxtasks后,系统按rst则进入下载模式
Replies: 6
Views: 6729

Re: 在烧录完uart_async_rxtxtasks后,系统按rst则进入下载模式

我好像换了一个串口调试助手的话问题就消失了,虽然很迷惑,但是rst应该没问题了,谢谢。
by defender
Mon Apr 19, 2021 9:38 am
Forum: ESP-IDF 中文讨论版
Topic: 在烧录完uart_async_rxtxtasks后,系统按rst则进入下载模式
Replies: 6
Views: 6729

Re: 在烧录完uart_async_rxtxtasks后,系统按rst则进入下载模式

如果我在ESP-IDF(VS-CODE)插件中的Monitor device中观察是完全正常的,但是如果在串口调试助手里面就会rst为下载模式。我如果把IO0硬件拉高就能在串口里rst正常启动,否则就不正常。我想知道改哪个配置,能把这个rst启动时给我在内部上拉呢(我怀疑是这里有问题)。这个问题功能上倒是没啥,就是rst有点麻烦。 又用ESP32CAM又测试了一下,好像没问题,这个IO0是不是要硬件上拉?是不是不上拉悬空不行?我现在都怀疑是不是上拉电阻掉了。 链接:https://pan.baidu.com/s/1cH5TI4TinwM7ygeDjvkdHA 提取码:i1wa 复制这段内容后打...
by defender
Mon Apr 19, 2021 3:29 am
Forum: ESP-IDF 中文讨论版
Topic: 在烧录完uart_async_rxtxtasks后,系统按rst则进入下载模式
Replies: 6
Views: 6729

Re: 在烧录完uart_async_rxtxtasks后,系统按rst则进入下载模式

版本是v4.2,感觉问题就是从烧录完那个例程开始的,改动可能就是在代码里改动过串口的GPIO号,现在我的板子烧原来的程序也会出现这个问题,我不知道为什么。bin文件请改一下后缀(要不然传不上来)。模块是ESP32-WROOM-32(之前写错了)
by defender
Sun Apr 18, 2021 5:33 pm
Forum: ESP-IDF 中文讨论版
Topic: 在烧录完uart_async_rxtxtasks后,系统按rst则进入下载模式
Replies: 6
Views: 6729

在烧录完uart_async_rxtxtasks后,系统按rst则进入下载模式

问题描述:
在使用ESP-IDF的例程烧录uart_async_rxtxtasks后,系统按rst则进入下载模式,反馈信息如下
rst:0x1 (POWERON_RESET),boot:0x3 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_REO_V2))
waiting for download
模块:ESP-32-WROVER-MODULE
猜想:例程可能改变了一些配置导致GPIO_0不再内部上拉了,strapping可能出问题了,请问ESPIDF该如何配置,才能把这个配置改回来,谢谢。