摘要:
esp32-s3 如何配置蓝牙广播地址类型 概述 1 BLE_ADDR_TYPE_PUBLIC 这个是蓝牙的公共地址,它可以使用 esp32-s3 自带的,也可以使用自己设置,这个地址设置好了之后就是一直不变的。 1.1 自己设置 mac 地址 /* 设置 MAC 地址: 注意:要在初始化蓝牙控制器 阅读全文
摘要:
esp-idf 里面关闭 freeRtos 之后产生的复位问题 esp-idf 里面需要使用的 vTaskSuspendAll 吗? 一般是不需要的,根据 esp 官方的回答, esp-idf 的大多数都是可重入函数。 此外,esp-idf 中的大多数 API 都是可重入的;您根本不应该使用 vTa 阅读全文
摘要:
FLASH 读取操作 整个分区的读、写、擦除 # ESP-IDF Partition Table # Name, Type, SubType, Offset, Size, Flags nvs, data, nvs, 0x9000, 0x4000, otadata, data, ota, , 0x20 阅读全文
摘要:
关闭 uart0 的 ROM code 打印 简介 每次 uart0 在上电重启、deepsleep、或者其它复位启动的时候,都会打印一大段 ROM code 里面的信息。这个打印会影响启动的速度,如果想要加快一些启动速度,那么就可以选择关闭这个打印信息。 关闭配置 由上图可知,控制关闭 ROM c 阅读全文
摘要:
如何在代码里面查看晶振的大小 概述 不同晶振的类型,大小有所不同,它们适合的使用场合也有所不同。主系统时钟一般会使用大一点的晶振,这样通过倍频之后,可以轻松得到想要的主频。RTC 时钟一般使用 32.768 K 晶振。 RTC的晶振频率为什么是32768Hz? ① RTC时间是以振荡频率来计算的。故 阅读全文
摘要:
1. 订阅和发布 topic 设备消息相关Topic | $oc/devices/{device_id}/sys/messages/up | 设备消息上报 | | | | |$oc/devices/{device_id}/sys/messages/down |平台下发消息给设备 | 更多 Topic 阅读全文
摘要:
esp32-s3 分区表的设置规则 1. 分区表对齐规则 #分区表文件 # ESP-IDF Partition Table # Name, Type, SubType, Offset, Size, Flags nvs, data, nvs, 0x9000, 0x4001, otadata, data 阅读全文
摘要:
三者的关系 ANSI C 提供了3种字符类型,分别是char、signed char、unsigned char。而不是像short、int一样只有两种(int默认就是unsigned int). 三者都占1个字节 signed char取值范围是 -128 到 127(有符号位) unsigned 阅读全文
摘要:
前言 把 MTCK (GPIO39) ,接到外部设备之后,在代码里面初始化之后,就不能识别到USB口了( USB JTAG/serial debug unit)。只要不初始化这个引脚,就能够正常识别到USB口。 #define VEXT_PIN (GPIO_NUM_39) #define GPIO_ 阅读全文
摘要:
前言 在读取DA217 传感器 ID 的时候,发现把需要读取的寄存器地址写过去之后,再用 Wire.requestFrom 去读取就没有反应了(程序不会继续运行,会卡死到此处)。 过程 参看 DA217 手册,看 I2C 通讯部分里面有一张通讯示例图。 其中 Table 13 是读取示意图,在里面可 阅读全文