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