网站首页 > 精选文章 正文
教程
创建一个创建一个Platformio的ESP32项目
一般只要是ESP32芯片对应的板子即可,我选择的是Adafruit Feature ESP32-S3 2MB PSRAM,架构选Arduino。
创建项目成功后打开platformio.ini文件,内容应该是如下的。
修改内容:
[env:esp32s3]
platform = espressif32
board = esp32-s3-devkitc-1
framework = arduino
; 指定为16MB的FLASH分区表
board_build.arduino.partitions = default_16MB.csv
; 指定FLASH和PSRAM的运行模式
board_build.arduino.memory_type = qio_opi
; 预定义宏,启用PSRAM
build_flags = -DBOARD_HAS_PSRAM
; 指定FLASH容量为16MB
board_upload.flash_size = 16MB
main.c文件内容修改
串口数据读取
PSRAM的可用大小为8386019B≈8MB,所以我手上这个模块的PSRAM为8MB的版本。
猜你喜欢
- 2025-04-24 利用C语言读取BMP文件
- 2025-04-24 用ESP32做了一个计算器,还是摸鱼神器
- 2025-04-24 Linux系列:如何调试 malloc 的底层源码
- 2025-04-24 更详细的,有代码,你们看看
- 2025-04-24 Suricata引擎二次开发之命中规则定位
- 2025-04-24 基于ESP32的LED音乐频谱灯
- 2025-04-24 Windows上也能用Swift编程了,官方编译安装包已上线
- 2025-04-24 ESP32物联网开发板制作教程
- 2025-04-24 一点多余的功能都没有!用ESP32做了个桌面摆件,满足了3大刚需
- 2025-04-24 Windows下VSCode配置C++环境
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)