已解决。
删除receiver端向sendbuf填数据的代码,问题消失(可能是因为两次transmit间隔被拉的有点长了)
Search found 6 matches
- Mon May 24, 2021 5:02 am
- Forum: ESP-IDF 中文讨论版
- Topic: [已解决] SPI_SLAVE通信不正确
- Replies: 1
- Views: 2119
- 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 #...
- 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应该没问题了,谢谢。
- 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 复制这段内容后打...
- 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(之前写错了)
- 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该如何配置,才能把这个配置改回来,谢谢。
在使用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该如何配置,才能把这个配置改回来,谢谢。