- 博客(3)
- 收藏
- 关注
原创 esp32-s3的xpt2046校准
因为xpt2046采用的是adc采样,我们就从adc的值入手当我点击屏幕右上角时,坐标轴应该是(0,0),这时adc采样值是(230,182);此时,我们在sdkconfig里面配置min X coordinate value为230,y为182;这个是xpt2046.c文件的xpt2046_corr()函数。左下角(320,240),采样值是(1900,1839);交换一下lv_ver_res与lv_hor_res即可;tips:如果不打印,可能是屏幕需要休息一下了。
2024-04-26 18:05:43
444
原创 ESP32-S3驱动ili9341触摸屏
ESP32-S3 是一款集成 2.4 GHz Wi-Fi 和 Bluetooth 5 (LE) 的 MCU 芯片,支持远距离模式 (Long Range)。ESP32-S3 搭载 Xtensa® 32 位 LX7 双核处理器,主频高达 240 MHz,内置 512 KB SRAM (TCM),具有 45 个可编程 GPIO 管脚和丰富的通信接口。ESP32-S3 支持更大容量的高速 Octal SPI flash 和片外 RAM,支持用户配置数据缓存与指令缓存。
2024-04-25 19:33:45
733
原创 移植esp32-s3的代码到vscode
接着直接编译会报错,原因是没有找到这个efuse_mac_factoryt宏,试过添加cmake 依赖 efuse。这块板子是用的8ms网站的开源sdk,但只能设置ui界面,想自己开发的话,只能下载他们的源码到vscode编译。但没什么作用所以直接通过文件找出来了,添加以下代码在app_main前面。可以直接搜索8ms-esp32,第一个git网站就是资源,这里直通;建议idf安装v4.4版本的,我原来用最新版本改了好多错还是用不了。这是一块在淘宝买的板子,淘宝搜启明智显就可以找到。
2024-04-20 15:34:15
468
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人