摘要: 前言 目前 ESP32-S3 进行下载和调试有两种方式,一种是通过串口(UART),另一种是通过USB。如果使用串口的话,还需要一个额外的串口芯片-CP2102。使用USB就可以直接连接、下载。 硬件设计 BOOT 键(GPIO0)是必须要有的,进入下载模式的时候需要用到。 复位键可以不用,直接使用 阅读全文
posted @ 2022-11-18 09:57 SpinJump 阅读(6664) 评论(0) 推荐(0) 编辑
摘要: 1.在这款lora 连接中,没有使用DIO4和DIO5 ,于是将其引脚定义为NC。 #define RADIO_DIO_4 NC #define RADIO_DIO_5 NC 2.枚举中定义中将NC定义为最大值。 这里就出现了一个问题,32位的int最大值是0x7FFFFFFF 而不是 0xFFFF 阅读全文
posted @ 2022-10-22 17:24 SpinJump 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 在调试lorawan 代码时,发现枚举变量被强行转换成了uint8_t 类型。 typedef enum { MCU_PINS, IOE_PINS, // Not connected NC = (int)0xFFFFFFFF }PinNames; typedef struct { PinNames 阅读全文
posted @ 2022-10-22 16:43 SpinJump 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-10-19 16:22 SpinJump 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 在虚拟机上面实现了socket 之间的通信之后,突发奇想,想要实现树莓派和 荔枝派zero之间的通信。 1.直接将虚拟机下面的程序复制过来,树莓派上面重新编译并运行server.c ,荔枝派上面重新编译并运行client.c 。发现是没有办法进行通信的。客户端一直报错:connect error: 阅读全文
posted @ 2022-01-14 11:55 SpinJump 阅读(316) 评论(0) 推荐(0) 编辑