ESP32 实例分析:
1 代码来源:
所有实例代码均来源于IDF4.2版本的example:
frameworks\esp-idf-v4.4.2\examples\bluetooth\bluedroid\ble
2 实例硬件:
- ESP32-D0WD-V3
- ZB25VQ32BSIG 32Mbit SPI Nor FLash
- APS1604M-3SQR 16Mb x4 Quad SPI SRAM
- 外接按钮、UART、GPIO等其它
3 电路可参考
ESP32-WROOM-32E - esp32-wroom-32e_esp32-wroom-32ue_datasheet_cn.pdf

3.1 自动编程电路分析:
UART 流控信号:
DTR – 数据终端就绪 Data Terminal Ready
低有效
当为低时,表示本设备自身准备就绪。 此信号输出给对端设备,使对端设备决定能否与本设备通信
DSR – 数据装置就绪 Data Set Ready
低有效
此信号由与本设备相连接的对端设备提供。当为低时,本设备才能与对端设备进行通信。
RTS – 请求发送(数据) Request To Send
低有效 此信号由本设备在需要发送数据给对端设备时设置。当为低时,表示本设备有数据需向对端设备发送。对端设备能否接收本方发送的数据,则通过CTS信号来应答。
CTS – 接受发送(请求) Clear To Send
低有效
对端设备能否接收本方所发送的数据,

本文介绍了ESP32-D0WD-V3的实例分析,包括代码来源、硬件配置如SPI Flash和Quad SPI SRAM。重点讲解了自动编程电路,通过UART的DTR、DSR、RTS、CTS信号实现ESP32的自动烧录,并讨论了外部FLASH和RAM的使用,以扩展存储空间。
&spm=1001.2101.3001.5002&articleId=127614853&d=1&t=3&u=8d97be1b75364904b71e266afad5417a)
361

被折叠的 条评论
为什么被折叠?



