您尚未登录。

楼主 # 2022-09-09 17:25:17

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

主控芯片:ESP32S3。
驱动屏幕:480X480分辨率(4寸屏幕)
              800X480分辨率(7寸屏幕)
              1024X600分辨率(10.1寸屏幕)
              1024X768分辨率(12.1寸屏幕)
屏幕方向:90°,180°,270° 可自由切换。
存储空间:16MB SPI-NORFLASH,4GB SD-NAND。
通信接口:CAN2.0b,RS485,WIFI,BLE5.0。
音频接口:IIS输出,DAC则提供8欧姆2Wx2立体声输出。
USB接口:可通过USB更新固件,或者用户资源。支持OTA。
5个按键:BOOT,RST, +, -,SET 设置菜单使用后三个。
触摸屏:GT911电容式触摸屏。
RTC:外置RTC可离线保存时间。
背光:可在设置菜单调节亮暗。
音量:可在设置菜单调节大小。
支持的媒体格式:MP3,AAC,WAV,JPEG,PNG,BMP,GIF等。
供电:USB5V和 3.96-4P供电支持5-40V宽电压输入。
_20220909171258.jpg
ESP32S3真强大,就怕不舍得折腾。还可以开发那些功能的请各位大神多多指点。

离线

#1 2022-09-09 18:07:44

aozima
会员
所在地: 深圳
注册时间: 2019-05-25
已发帖子: 464
积分: 331.5
个人网站

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

板子哪里买

离线

#2 2022-09-11 15:42:42

health
会员
注册时间: 2021-02-23
已发帖子: 28
积分: 52.5

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

10.1寸以上也可以驱动吗?像素时钟超过40MHz了吧。
ESP32-S3的LCD控制器最高输出时钟40MHz,另外PSRAM的带宽也跟不上了。

离线

#3 2022-09-13 15:24:04

lignin
会员
注册时间: 2020-03-21
已发帖子: 115
积分: 113.5

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

ram能撑住吗,分辨率太高的话

离线

楼主 #4 2022-09-14 10:17:51

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

lignin 说:

ram能撑住吗,分辨率太高的话

使用的是S3R8型号,背景+图片+LOGO+语音+单全屏缓存,还有剩余的。

离线

#5 2022-09-14 21:08:16

tomyqg
会员
注册时间: 2019-12-06
已发帖子: 50
积分: 25.5

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

搞些板子大家玩玩啊

离线

#6 2022-09-15 11:50:37

health
会员
注册时间: 2021-02-23
已发帖子: 28
积分: 52.5

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

RAM带宽能撑住吗,分辨率太高的话。
SPI PSRAM最高就是Octal 8位宽,SPI速度最高80M,别的啥也不干,只从PSRAM连续读取数据,最高也就达到80MB/S的速度。

刷屏16bit宽,像素时钟40MHz应该是极限。
对于1024*600屏额定时钟超过40MHz了。

离线

#7 2022-09-15 16:28:44

bigbat
会员
注册时间: 2022-01-30
已发帖子: 71
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

ESP32-S3有LCD控制器吗?我一直以为ESP32-S3就是可以wifi芯片呢

离线

楼主 #8 2022-09-16 18:45:44

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

health 说:

RAM带宽能撑住吗,分辨率太高的话。
SPI PSRAM最高就是Octal 8位宽,SPI速度最高80M,别的啥也不干,只从PSRAM连续读取数据,最高也就达到80MB/S的速度。

刷屏16bit宽,像素时钟40MHz应该是极限。
对于1024*600屏额定时钟超过40MHz了。


"Enable CONFIG_EXAMPLE_USE_BOUNCE_BUFFER, which will make the LCD controller fetch data from internal SRAM (instead of the PSRAM), but at the cost of increasing CPU usage."
少见了吧,牺牲点算力,还有另外一个核心空着可以干活呢

离线

楼主 #9 2022-09-16 18:47:15

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

tomyqg 说:

搞些板子大家玩玩啊

可惜只打了5个样板,等合适了多整点一起玩玩

离线

#10 2022-09-17 09:01:39

Bean
会员
注册时间: 2022-06-25
已发帖子: 12
积分: 42

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

楼主牛逼!简单的UI场景勉强能凑活,如果要加个放视频的就不行了.屏越大刷图越慢,但是你的视频里是静态主图,小图慢刷 所以也凑活哈哈

离线

#11 2022-09-17 09:43:02

dgtg
会员
注册时间: 2017-11-08
已发帖子: 257
积分: 216.5

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

能1024X600分辨率,真是厉害了!
强烈关注!

离线

楼主 #12 2022-09-17 14:10:00

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

Bean 说:

楼主牛逼!简单的UI场景勉强能凑活,如果要加个放视频的就不行了.屏越大刷图越慢,但是你的视频里是静态主图,小图慢刷 所以也凑活哈哈

底图也刷哟

离线

#13 2022-09-28 11:36:15

lcfmax
会员
注册时间: 2018-04-13
已发帖子: 325
积分: 268.5

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

能否分享一下原理图啊,做一个玩玩

离线

楼主 #14 2022-10-21 16:16:13

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

这是原理图,请大家多多点赞支持活跃下。
SCH_7INCH_2022-10-21.pdf

离线

#15 2022-10-22 09:57:10

lcfmax
会员
注册时间: 2018-04-13
已发帖子: 325
积分: 268.5

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

andid 说:

这是原理图,请大家多多点赞支持活跃下。
SCH_7INCH_2022-10-21.pdf

谢谢楼主的分享,打算试试这个

离线

#16 2022-10-22 11:56:33

marcus
会员
注册时间: 2021-03-19
已发帖子: 72
积分: 22

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

psram最快能达到多少的速度啊?

离线

楼主 #17 2022-10-22 15:20:05

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

120mhz

离线

#18 2022-10-22 16:14:14

yobbo
会员
注册时间: 2019-12-09
已发帖子: 81
积分: 199.5

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

小声问下,这个和F1C100s比优势在什么地方?
能看到的只有pcb面积小点(ESP32的供电简单一些),看着板子的面积,也不用省这个面积吧;
bom成本看了下ESP那边的报价,感觉的整体比F1C100S还要贵一些

离线

楼主 #19 2022-10-24 11:20:09

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

带WIFI和蓝牙,功耗低,只需要3.3V供电,正常工作时小于80mA,射频工作峰值300mA左右。F1C100s需要外加wifi蓝牙模块才能实现相同功能,功耗就没法和这个比了。

离线

#20 2022-10-26 09:59:53

海石生风
会员
所在地: 深圳
注册时间: 2019-07-02
已发帖子: 662
积分: 795
个人网站

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

另外,ESP32S3支持SIMD指令有FPU还是双核心,同频率下算力比F1C100s强好多,能效比要高出不少。

离线

#21 2022-10-26 11:38:21

tomyqg
会员
注册时间: 2019-12-06
已发帖子: 50
积分: 25.5

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

后面准备用ESP32S3做个86盒玩玩,看来问题不大

离线

#22 2022-10-26 16:00:12

david
会员
注册时间: 2018-03-05
已发帖子: 393
积分: 324.5

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

海石生风 说:

另外,ESP32S3支持SIMD指令有FPU还是双核心,同频率下算力比F1C100s强好多,能效比要高出不少。

看了下coremark s3基本跟stm32h7b0相当 lx7差不多是m4f的级别

离线

#23 2022-10-26 23:04:35

wujique
会员
注册时间: 2018-10-30
已发帖子: 178
积分: 172

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

tomyqg 说:

后面准备用ESP32S3做个86盒玩玩,看来问题不大

官方就有个BOX

离线

#24 2022-10-26 23:05:52

wujique
会员
注册时间: 2018-10-30
已发帖子: 178
积分: 172

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

health 说:

RAM带宽能撑住吗,分辨率太高的话。
SPI PSRAM最高就是Octal 8位宽,SPI速度最高80M,别的啥也不干,只从PSRAM连续读取数据,最高也就达到80MB/S的速度。

刷屏16bit宽,像素时钟40MHz应该是极限。
对于1024*600屏额定时钟超过40MHz了。

用的是R8,R8应该是QSPI 的PSRAM吧。
R8V才是用OSPI,1.8V的PSRAM。
我看模组的资料应该是这样。

最近编辑记录 wujique (2022-10-26 23:07:40)

离线

#25 2022-10-30 08:10:00

wujique
会员
注册时间: 2018-10-30
已发帖子: 178
积分: 172

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

andid 说:
lignin 说:

ram能撑住吗,分辨率太高的话

使用的是S3R8型号,背景+图片+LOGO+语音+单全屏缓存,还有剩余的。

原理图是R2,如果用R8,是不是有几个管脚不能用?

离线

楼主 #26 2022-10-31 19:10:52

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

是的,参考官方说明

离线

楼主 #27 2022-11-21 18:16:35

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

好消息,目前量产了,坛友可以买来自己玩玩,已经有链接了,提我网名可以打折哦,选7寸就可以:

https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-23186186811.29.40e427baDVWRvy&id=646117487645

最近编辑记录 andid (2022-11-21 18:27:27)

离线

#28 2022-11-22 09:15:54

Chin
会员
注册时间: 2020-10-19
已发帖子: 61
积分: 39

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

ESP32S3很强吗?

离线

楼主 #29 2022-11-23 17:31:44

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

CTP用的是这家的,有TP需求的可以购买搭配的是5号触摸:
1669195666618.jpg
https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-23934136401.12.2dd271d8wHtYtF&id=589754805405

离线

楼主 #30 2022-11-23 18:49:57

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

这是适配这款触摸的的驱动:
https://gitee.com/andida/esp32s3-gt911.git

离线

#31 2022-11-25 09:44:32

QTbin
会员
注册时间: 2022-10-19
已发帖子: 2
积分: 2

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

楼主是用官方的IDF来开发软件的吗?

离线

楼主 #32 2022-11-25 13:51:21

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

IDF-5.0主线
关于点屏幕时钟频率的问题,大可不必担心频率的问题,ESP32S3是双核,一个核心用于处理UI,一个核心处理业务,目前量产的7寸屏幕已经验证过了是完全可行的。
DEMO程序早已经内置到ESP-IDF中:https://github.com/espressif/esp-idf/tree/439a709c4298b0f613d09b47fc0b7b9728fc5733/examples/peripherals/lcd/rgb_panel
且官方说明文档也提供了提升帧率的办法:
esp1669355338475.png

离线

#33 2022-11-25 14:40:45

Iven
会员
注册时间: 2018-04-10
已发帖子: 61
积分: 1

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

搭建这个环境就差点劝退我了

离线

#34 2022-11-25 15:04:51

海石生风
会员
所在地: 深圳
注册时间: 2019-07-02
已发帖子: 662
积分: 795
个人网站

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

Iven 说:

搭建这个环境就差点劝退我了

在现今做MCU开发也非常有必要了解GCC及其配套的这一整套工具链。

离线

#35 2022-12-04 17:59:05

dragoniye
会员
注册时间: 2019-02-07
已发帖子: 39
积分: 37.5

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

搭建了一遍  又全部卸载了

离线

#36 2022-12-13 15:50:28

zhang235hai
会员
注册时间: 2020-04-06
已发帖子: 212
积分: 165

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

@andid
可以分享一个你的demo工程吗?

离线

#37 2022-12-15 15:10:11

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

zhang235hai 说:

@andid
可以分享一个你的demo工程吗?

同求,我买了一块楼主的这个板子,苦求程序demo,你那边只给了bin文件

离线

楼主 #38 2022-12-15 16:12:26

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

目前在弄ESP32S3的4.3寸的DEMO,等我弄好了开源个demo出来

离线

#39 2022-12-16 11:28:05

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

andid 说:

目前在弄ESP32S3的4.3寸的DEMO,等我弄好了开源个demo出来

跪求

离线

#40 2022-12-18 01:52:05

alee
会员
注册时间: 2020-12-30
已发帖子: 10
积分: 5

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

PSRAM 最大只有 80MB 吧

andid 说:

120mhz

离线

#41 2022-12-19 11:58:06

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

能分享一下你这块HMI板子的demo程序吗?我买了你们这块板子,一样的7寸

离线

#42 2022-12-20 08:21:53

zhang235hai
会员
注册时间: 2020-04-06
已发帖子: 212
积分: 165

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

andid 说:

目前在弄ESP32S3的4.3寸的DEMO,等我弄好了开源个demo出来

能把触摸加上就更好了

离线

楼主 #43 2022-12-27 19:32:45

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

zhang235hai 说:
andid 说:

目前在弄ESP32S3的4.3寸的DEMO,等我弄好了开源个demo出来

能把触摸加上就更好了

手上暂时没有带CTP触摸的屏幕,那位有我可以适配一下

离线

#44 2022-12-28 08:50:25

zhang235hai
会员
注册时间: 2020-04-06
已发帖子: 212
积分: 165

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

ZX4D30NE01S-UR-4827.pdf
这是屏的资料,触摸的驱动芯片是NS2016,看看能不能适配起来,谢谢!

andid 说:
zhang235hai 说:
andid 说:

目前在弄ESP32S3的4.3寸的DEMO,等我弄好了开源个demo出来

能把触摸加上就更好了

手上暂时没有带CTP触摸的屏幕,那位有我可以适配一下

离线

#45 2022-12-28 21:33:51

sokou
会员
注册时间: 2022-12-04
已发帖子: 53
积分: 28

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

楼主是用自己的GUI吗?这个芯片跑LVGL,7寸屏,刷新频率怎么样?

离线

#46 2022-12-29 08:32:50

Iven
会员
注册时间: 2018-04-10
已发帖子: 61
积分: 1

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

IDF升级到5.0,我的板子也能跑起来来了。想找个LVGL的设计器,NXP不好用,官方的有数量限制

离线

#47 2022-12-29 09:16:59

lcfmax
会员
注册时间: 2018-04-13
已发帖子: 325
积分: 268.5

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

也搞了一个ESP32S3R2的板子,刚用上IDF 5.0。S3R8一下子IO少了5个,还是用S3R2比较实在点

离线

#48 2022-12-29 09:49:36

tiuhui
会员
注册时间: 2022-12-29
已发帖子: 2
积分: 2

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

andid 说:
zhang235hai 说:
andid 说:

目前在弄ESP32S3的4.3寸的DEMO,等我弄好了开源个demo出来

能把触摸加上就更好了

手上暂时没有带CTP触摸的屏幕,那位有我可以适配一下

我这里有个GT911的要试一下吗?

离线

#49 2022-12-29 14:08:57

tiuhui
会员
注册时间: 2022-12-29
已发帖子: 2
积分: 2

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

Iven 说:

IDF升级到5.0,我的板子也能跑起来来了。想找个LVGL的设计器,NXP不好用,官方的有数量限制

是跑的楼主的板子吗,我还 卡在驱动这里,一直报错

离线

#50 2022-12-29 15:38:57

lcfmax
会员
注册时间: 2018-04-13
已发帖子: 325
积分: 268.5

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

tiuhui 说:
andid 说:
zhang235hai 说:

能把触摸加上就更好了

手上暂时没有带CTP触摸的屏幕,那位有我可以适配一下

我这里有个GT911的要试一下吗?

楼主不是已经分享了一个GT911的驱动么, https://gitee.com/andida/esp32s3-gt911.git
手上没有这个驱动的屏幕,也想搞一个玩玩。

离线

#51 2022-12-29 15:40:33

zhang235hai
会员
注册时间: 2020-04-06
已发帖子: 212
积分: 165

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:


我的可以运行起来,但是不知道怎么添加电阻触摸的驱动,用的IDF5.0,直接用rgb_panel这个例程,把IO的定义改一下,分辨率改一下

离线

#52 2022-12-29 15:40:35

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

tiuhui 说:
Iven 说:

IDF升级到5.0,我的板子也能跑起来来了。想找个LVGL的设计器,NXP不好用,官方的有数量限制

是跑的楼主的板子吗,我还 卡在驱动这里,一直报错

你是win7系统吗?我win7也碰到这个问题

离线

#53 2022-12-29 15:41:42

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

Iven 说:

IDF升级到5.0,我的板子也能跑起来来了。想找个LVGL的设计器,NXP不好用,官方的有数量限制

大佬跑官方的例程能跑起来吗?

离线

楼主 #54 2022-12-30 10:38:46

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

tiuhui 说:
andid 说:
zhang235hai 说:

能把触摸加上就更好了

手上暂时没有带CTP触摸的屏幕,那位有我可以适配一下

我这里有个GT911的要试一下吗?

911已经适配好了,代码也开源了

离线

楼主 #55 2022-12-30 10:45:52

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

Iven 说:

IDF升级到5.0,我的板子也能跑起来来了。想找个LVGL的设计器,NXP不好用,官方的有数量限制

我是用的SQuareLineStudio-v1.1.1设计的UI,页面控件不多,设计起来问题不大,

离线

楼主 #56 2022-12-30 10:49:55

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

@zhang235hai
4.3寸板子都设计好了,你这个芯片没加上,得专门改版才行。

离线

楼主 #57 2022-12-30 10:53:43

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

zhang235hai 说:

https://whycan.com/files/members/3638/919b47a66f85c6739ed080efea121b1b.mp4
我的可以运行起来,但是不知道怎么添加电阻触摸的驱动,用的IDF5.0,直接用rgb_panel这个例程,把IO的定义改一下,分辨率改一下

适配NS2016驱动,直接拿你的板适配还快些,你可以提供板子吗

离线

#58 2022-12-30 11:08:29

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

zhang235hai 说:

https://whycan.com/files/members/3638/919b47a66f85c6739ed080efea121b1b.mp4
我的可以运行起来,但是不知道怎么添加电阻触摸的驱动,用的IDF5.0,直接用rgb_panel这个例程,把IO的定义改一下,分辨率改一下

能分享下demo吗?我编译报错o(╥﹏╥)o

离线

#59 2022-12-30 12:03:39

zhang235hai
会员
注册时间: 2020-04-06
已发帖子: 212
积分: 165

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

andid 说:

@zhang235hai
4.3寸板子都设计好了,你这个芯片没加上,得专门改版才行。

你用的电阻触摸还是电容触摸?用的什么芯片?

离线

#60 2022-12-30 12:04:58

zhang235hai
会员
注册时间: 2020-04-06
已发帖子: 212
积分: 165

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

@ailunwowo
rgb_panel这个例程你不改动任何东西的情况下能编译通过吗?如果不能,那就要检查安装环境配置的问题了,不要从demo方面入手

离线

楼主 #61 2022-12-30 14:38:52

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

@ailunwowo
贴上报错的log看看

离线

#62 2022-12-31 10:33:24

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

andid 说:

@ailunwowo
贴上报错的log看看

这是编译报错

QQ截图20221231103114.jpg

这是终端报错
F:/Espressif/frameworks/esp-idf-v5.0/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c: In function 'app_main':
F:/Espressif/frameworks/esp-idf-v5.0/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:173:5: error: unknown type name 'esp_lcd_rgb_panel_event_callbacks_t'; did you mean 'esp_lcd_rgb_panel_event_data_t'?
     esp_lcd_rgb_panel_event_callbacks_t cbs = {
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     esp_lcd_rgb_panel_event_data_t
F:/Espressif/frameworks/esp-idf-v5.0/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:174:9: error: field name not in record or union initializer
         .on_vsync = example_on_vsync_event,
         ^
F:/Espressif/frameworks/esp-idf-v5.0/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:174:9: note: (near initialization for 'cbs')
F:/Espressif/frameworks/esp-idf-v5.0/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:174:21: warning: initialization of 'int' from '_Bool (*)(struct esp_lcd_panel_t *, const esp_lcd_rgb_panel_event_data_t *, void *)' {aka '_Bool (*)(struct esp_lcd_panel_t *, const struct <anonymous> *, void *)'} makes integer from pointer without a cast [-Wint-conversion]
         .on_vsync = example_on_vsync_event,
                     ^~~~~~~~~~~~~~~~~~~~~~
F:/Espressif/frameworks/esp-idf-v5.0/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:174:21: note: (near initialization for 'cbs')
In file included from F:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/include/hal/cpu_hal.h:12,
                 from F:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/esp_cpu.h:14,
                 from F:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc/cpu.h:14,
                 from F:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc/spinlock.h:11,
                 from F:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/port/xtensa/include/freertos/portmacro.h:42,
                 from F:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/freertos/portable.h:51,
                 from F:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/freertos/FreeRTOS.h:63,
                 from F:/Espressif/frameworks/esp-idf-v5.0/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:9:
F:/Espressif/frameworks/esp-idf-v5.0/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:176:20: error: implicit declaration of function 'esp_lcd_rgb_panel_register_event_callbacks'; did you mean 'esp_lcd_panel_invert_color'? [-Werror=implicit-function-declaration]
    ESP_ERROR_CHECK(esp_lcd_rgb_panel_register_event_callbacks(panel_handle, &cbs, &disp_drv));
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
F:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/include/esp_err.h:116:30: note: in definition of macro 'ESP_ERROR_CHECK'
         esp_err_t err_rc_ = (x);                                        \
                              ^
cc1.exe: some warnings being treated as errors
ninja: build stopped: subcommand failed.

离线

#63 2022-12-31 10:33:49

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

zhang235hai 说:

@ailunwowo
rgb_panel这个例程你不改动任何东西的情况下能编译通过吗?如果不能,那就要检查安装环境配置的问题了,不要从demo方面入手

编译通过不了

离线

#64 2023-01-03 15:10:05

Ray
会员
注册时间: 2019-09-24
已发帖子: 8
积分: 8

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

ailunwowo 说:
zhang235hai 说:

@ailunwowo
rgb_panel这个例程你不改动任何东西的情况下能编译通过吗?如果不能,那就要检查安装环境配置的问题了,不要从demo方面入手

编译通过不了

按以下步骤操作:

. ~/esp/esp-idf-v5.0/export.sh
idf.py clean
idf.py reconfigure
idf.py build

最近编辑记录 Ray (2023-01-03 15:14:35)

离线

楼主 #65 2023-01-05 14:38:07

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

rgb_panel是esp-idf5.0的工程,你的配置是esp-idf-v4.4.3,版本不对有问题

离线

楼主 #66 2023-01-05 17:33:36

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

ailunwowo 说:
zhang235hai 说:

@ailunwowo
rgb_panel这个例程你不改动任何东西的情况下能编译通过吗?如果不能,那就要检查安装环境配置的问题了,不要从demo方面入手

编译通过不了

用这个安装,直接就可以用了
https://dl.espressif.cn/dl/idf-installer/esp-idf-tools-setup-offline-5.0.exe

离线

楼主 #67 2023-01-05 17:36:37

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

我是在Linux下直接用IDF5.0开发的,使用vim+ctag,没有使用集成开发环境。

离线

#68 2023-01-09 17:22:47

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

@Ray
我试了,还是报错

离线

#69 2023-01-11 17:45:15

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

能下进去了,但是花屏是为啥呢?

离线

#70 2023-01-11 18:04:28

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

我用的是楼主的同款板子,我引脚是这样定义的,请问为什么不亮呢?

yingjiao.jpg

离线

#71 2023-01-13 09:28:32

wujique
会员
注册时间: 2018-10-30
已发帖子: 178
积分: 172

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

用矢量字库了吗?LVGL+freetype,速度不够流畅。

离线

楼主 #72 2023-01-13 12:15:44

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

wujique 说:

用矢量字库了吗?LVGL+freetype,速度不够流畅。

在ESP32-S3R8适配过矢量字体的freetype,可以正常显示,但是因为使用了文泉驿全的ttf,字库比较大,比较耗费内存,所以砍掉了。

最近编辑记录 andid (2023-01-13 12:16:03)

离线

楼主 #73 2023-01-13 12:18:02

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

ailunwowo 说:

我用的是楼主的同款板子,我引脚是这样定义的,请问为什么不亮呢?

https://whycan.com/files/members/11003/yingjiao.jpg

这里是ESP32-S3R2的管脚配置,请确认是否是ESP32-S3R2,如果是R2,频率应该到不了18Mhz,适当降低频率

最近编辑记录 andid (2023-01-13 12:20:01)

离线

#74 2023-01-13 13:20:27

wujique
会员
注册时间: 2018-10-30
已发帖子: 178
积分: 172

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

是能显示,但是速度不够快。
加载一个汉字1~3ms。

离线

#75 2023-01-13 14:37:00

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

@andid
和您一样的板子,频率具体要降到多少呢?
现在板子一直重启执行到这里就停了
I(892) example: Install RGB LCD panel driver

离线

楼主 #76 2023-01-13 16:44:02

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

ailunwowo 说:

@andid
和您一样的板子,频率具体要降到多少呢?
现在板子一直重启执行到这里就停了
I(892) example: Install RGB LCD panel driver

是你自己画的板子还是从链接购买的?另外可以贴出完整的log吗?

离线

楼主 #77 2023-01-13 16:45:48

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

wujique 说:

是能显示,但是速度不够快。
加载一个汉字1~3ms。

我移植了一个tinyttf,速度基本解决了

离线

#78 2023-01-13 17:39:59

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

andid 说:
ailunwowo 说:

@andid
和您一样的板子,频率具体要降到多少呢?
现在板子一直重启执行到这里就停了
I(892) example: Install RGB LCD panel driver

是你自己画的板子还是从链接购买的?另外可以贴出完整的log吗?

从您这个链接买的,绿色的,下面是报错,我发了一个帖子到esp社区,对了开始的时候他提示我flash大小不对,我就改成了8M,例程默认是2M貌似
https://www.esp32.com/viewtopic.php?f=25&t=31531

离线

楼主 #79 2023-01-13 18:21:18

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

@ailunwowo
这个绿色的板子是ESP32-S3R8型号

离线

楼主 #80 2023-01-13 18:22:01

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

SCH_7INCH2_2022-09-22.pdf使用这个才对的

离线

楼主 #81 2023-01-13 18:24:55

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

esp1673605400302.jpg 信号管脚按照这个来

离线

#82 2023-01-14 12:13:04

lcfmax
会员
注册时间: 2018-04-13
已发帖子: 325
积分: 268.5

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

ESP32-S3R8 比 ESP32-S3R2少了5个可用IO

离线

#83 2023-01-28 18:47:26

weili_an
会员
注册时间: 2021-10-17
已发帖子: 7
积分: 7

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

andid 说:
wujique 说:

是能显示,但是速度不够快。
加载一个汉字1~3ms。

我移植了一个tinyttf,速度基本解决了

大牛可以稍微具体点么?

离线

#84 2023-01-28 18:50:04

weili_an
会员
注册时间: 2021-10-17
已发帖子: 7
积分: 7

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

估计了一下,1024*768应该大约支持到24FPS,对应的PCLK大约36Mhz,应该还是采取了一些特殊的方案实现的

离线

#85 2023-01-29 22:24:40

wujique
会员
注册时间: 2018-10-30
已发帖子: 178
积分: 172

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

lvgl最新分支有tyni_ttf库。

PCLK到不了36M。
原因,也就是这个芯片的最大瓶颈。
framebuff放在PSAM,PSAM和Flash共用SPI。
还有很多大变量都是放在PSAM。
也就意味着 SPI 带宽是很紧张的。
目前PSRAM稳定只能跑在80M时钟,官方DEMO RGB 的 PCLK最高18M。

离线

楼主 #86 2023-01-30 09:42:27

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

@wujique
通过修改IDF调整底层驱动,此时PSRAM跑120M,PCLK极限25M左右,超过了会花屏。

离线

#87 2023-01-30 17:06:17

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

W (263) PSRAM: DO NOT USE FOR MASS PRODUCTION! Timing parameters will be updated in future IDF version.
报这个错误是为啥呢?

离线

楼主 #88 2023-01-30 18:07:05

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

ailunwowo 说:

W (263) PSRAM: DO NOT USE FOR MASS PRODUCTION! Timing parameters will be updated in future IDF version.
报这个错误是为啥呢?

DEMO都是基于Master分支开发的,警告意思是等IDF版本稳定了再量产;如有量产需求,请使用IDF5.0稳定版本。

最近编辑记录 andid (2023-01-30 18:23:03)

离线

#89 2023-01-31 09:50:51

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

andid 说:
ailunwowo 说:

W (263) PSRAM: DO NOT USE FOR MASS PRODUCTION! Timing parameters will be updated in future IDF version.
报这个错误是为啥呢?

DEMO都是基于Master分支开发的,警告意思是等IDF版本稳定了再量产;如有量产需求,请使用IDF5.0稳定版本。

我烧进去了,但是屏幕也不亮,flash大小我改成16m了

离线

#90 2023-01-31 15:33:51

xzyang
会员
注册时间: 2019-10-27
已发帖子: 21
积分: 1

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

ailunwowo 说:

@Ray
我试了,还是报错

怎么解决报错的问题?我也遇到了:vscode+idf5.0 环境

C:/esp32/esp-idf/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:65:72: error: unknown type name 'esp_lcd_rgb_panel_event_data_t'
   65 | static bool example_on_vsync_event(esp_lcd_panel_handle_t panel, const esp_lcd_rgb_panel_event_data_t *event_data, void *user_data)
      |                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/esp32/esp-idf/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c: In function 'app_main':
C:/esp32/esp-idf/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:122:5: error: unknown type name 'esp_lcd_rgb_panel_config_t'; did you mean 'esp_lcd_panel_handle_t'?       
  122 |     esp_lcd_rgb_panel_config_t panel_config = {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |     esp_lcd_panel_handle_t
C:/esp32/esp-idf/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:123:9: error: field name not in record or union initializer
  123 |         .data_width = 16, // RGB565 in parallel mode, thus 16bit in width
      |         ^
C:/esp32/esp-idf/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:123:9: note: (near initialization for 'panel_config')
C:/esp32/esp-idf/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:124:9: error: field name not in record or union initializer
  124 |         .psram_trans_align = 64,
      |         ^
C:/esp32/esp-idf/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:124:9: note: (near initialization for 'panel_config')
C:/esp32/esp-idf/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:124:30: warning: excess elements in scalar initializer
  124 |         .psram_trans_align = 64,
      |                              ^~
C:/esp32/esp-idf/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:124:30: note: (near initialization for 'panel_config')
C:/esp32/esp-idf/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:128:9: error: field name not in record or union initializer
  128 |         .clk_src = LCD_CLK_SRC_DEFAULT,

离线

#91 2023-01-31 15:35:15

xzyang
会员
注册时间: 2019-10-27
已发帖子: 21
积分: 1

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

编译其他 examples\peripherals\lcd下的 demo 都是正常的,就是 rgb_panel 这个报错

最近编辑记录 xzyang (2023-01-31 15:35:46)

离线

#92 2023-01-31 16:37:16

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

xzyang 说:

编译其他 examples\peripherals\lcd下的 demo 都是正常的,就是 rgb_panel 这个报错

LCD_CLK_SRC_DEFAULT   这个
你没设置时钟,设置一下就好了

离线

#93 2023-01-31 17:29:51

xzyang
会员
注册时间: 2019-10-27
已发帖子: 21
积分: 1

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

ailunwowo 说:
xzyang 说:

编译其他 examples\peripherals\lcd下的 demo 都是正常的,就是 rgb_panel 这个报错

LCD_CLK_SRC_DEFAULT   这个
你没设置时钟,设置一下就好了


C:/esp_test/rgb_panel/main/rgb_lcd_example_main.c:65:72: error: unknown type name 'esp_lcd_rgb_panel_event_data_t'
   65 | static bool example_on_vsync_event(esp_lcd_panel_handle_t panel, const esp_lcd_rgb_panel_event_data_t *event_data, void *user_data)
      |                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/esp_test/rgb_panel/main/rgb_lcd_example_main.c: In function 'app_main':
C:/esp_test/rgb_panel/main/rgb_lcd_example_main.c:103: error: unterminated #if
  103 | #if CONFIG_EXAMPLE_AVOID_TEAR_EFFECT_WITH_SEM
      |
C:/esp_test/rgb_panel/main/rgb_lcd_example_main.c:101:5: error: expected declaration or statement at end of input
  101 |     static lv_disp_drv_t disp_drv;      // contains callback functions
      |     ^~~~~~
这个报错信息和你的一样, error: unknown type name 'esp_lcd_rgb_panel_event_data_t',头文件已经包含了,定义在esp_lcd_panel_rgb.h里面,demo 没做任何更改。

离线

#94 2023-02-01 08:35:14

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

@xzyang
我后没报错了,我重新安装了esp-idf5.0,直接使用里面的例程,没有报错

离线

#95 2023-02-01 12:46:13

xzyang
会员
注册时间: 2019-10-27
已发帖子: 21
积分: 1

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

@ailunwowo
感谢,我再重新安装试试!

离线

#97 2023-02-01 23:22:05

weili_an
会员
注册时间: 2021-10-17
已发帖子: 7
积分: 7

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

weili_an 说:

估计了一下,1024*768应该大约支持到24FPS,对应的PCLK大约36Mhz,应该还是采取了一些特殊的方案实现的

PCLK不是最主要的,主要还是PSRAM的带宽问题

离线

#98 2023-02-02 12:12:59

weili_an
会员
注册时间: 2021-10-17
已发帖子: 7
积分: 7

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

weili_an 说:

估计了一下,1024*768应该大约支持到24FPS,对应的PCLK大约36Mhz,应该还是采取了一些特殊的方案实现的

哦,突然发现写错了,RGB565的情况下,24FPS的时候PCLK频率估计至少1024*768*1*24Hz=18MHz,PSRAM中的数据到LCD控制器占用的带宽1024*768*2*24Hz=36MByte/s,基本上已经到了极限了。

仔细调整参数,PCLK 36Mhz也能正常

离线

#99 2023-02-04 14:23:14

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

xzyang 说:

@ailunwowo
感谢,我再重新安装试试!

请问您的屏幕点亮了吗?我的一直点不亮

离线

#100 2023-02-05 09:46:32

xzyang
会员
注册时间: 2019-10-27
已发帖子: 21
积分: 1

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

@ailunwowo
惭愧,我的报错问题还没有解决,重装esp-idf5.0,任然依旧报错。

离线

#101 2023-02-07 09:45:56

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

xzyang 说:

@ailunwowo
惭愧,我的报错问题还没有解决,重装esp-idf5.0,任然依旧报错。

你加我吧,我帮你看下

离线

楼主 #102 2023-02-27 19:55:49

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

这段时间太忙了,终于把4.3的给整出来了,先看看装机效果。结构还行,严丝合缝_20230227195312.jpg_20230227195319.jpg_20230227195316.jpg

离线

#103 2023-03-01 10:07:54

ailunwowo
会员
注册时间: 2022-12-15
已发帖子: 21
积分: 21

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

楼主我使用你帖子里触摸的驱动程序,为啥会出现E (874) i2c: i2c_master_cmd_begin(1481): i2c driver not installed这个问题?

离线

楼主 #104 2023-03-01 22:16:59

andid
会员
注册时间: 2019-10-07
已发帖子: 56
积分: 99

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

添加一下初始化IIC的代码:
#include "esp_err.h"
#include "driver/i2c.h"

#define I2C_MASTER_SCL_IO           48
#define I2C_MASTER_SDA_IO           47
#define I2C_MASTER_NUM              0                   
#define I2C_MASTER_FREQ_HZ          100000             
#define I2C_MASTER_TX_BUF           0
#define I2C_MASTER_RX_BUF           0
#define I2C_MASTER_TIMEOUT_MS       1000

int i2c0_init(void)
{
int i2c_master_port = I2C_MASTER_NUM;

i2c_config_t conf = {
  .mode = I2C_MODE_MASTER,
  .sda_io_num = I2C_MASTER_SDA_IO,
  .scl_io_num = I2C_MASTER_SCL_IO,
  .sda_pullup_en = GPIO_PULLUP_ENABLE,
  .scl_pullup_en = GPIO_PULLUP_ENABLE,
  .master.clk_speed = I2C_MASTER_FREQ_HZ,
};

i2c_param_config(i2c_master_port, &conf);
return i2c_driver_install(i2c_master_port, conf.mode, I2C_MASTER_RX_BUF, I2C_MASTER_TX_BUF, 0);
}

int i2c0_deinit(void)
{
int i2c_master_port = I2C_MASTER_NUM;
return i2c_driver_delete(i2c_master_port);
}

离线

#106 2023-04-26 21:20:00

modi
会员
注册时间: 2023-04-26
已发帖子: 6
积分: 36

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

海石生风 说:

另外,ESP32S3支持SIMD指令有FPU还是双核心,同频率下算力比F1C100s强好多,能效比要高出不少。

https://github.com/espressif/esp-bsp/issues/154

SIMD指令可以加速LVGL

离线

#107 2023-04-26 21:35:18

modi
会员
注册时间: 2023-04-26
已发帖子: 6
积分: 36

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

health 说:

10.1寸以上也可以驱动吗?像素时钟超过40MHz了吧。
ESP32-S3的LCD控制器最高输出时钟40MHz,另外PSRAM的带宽也跟不上了。

https://github.com/Lzw655/esp32-s3-lcd-ev-baord-docs/blob/master/Development%20guide/zh_CN/esp_lcd_hardware.md

https://github.com/Lzw655/esp32-s3-lcd-ev-baord-docs/blob/master/Development%20guide/zh_CN/esp_lcd_info.md

官方介绍文档

最近编辑记录 modi (2023-04-26 21:36:07)

离线

#108 2023-08-19 20:50:35

dso_2019
会员
注册时间: 2019-10-13
已发帖子: 39
积分: 3.5

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

编译报error: unknown type name 'esp_lcd_rgb_panel_event_data_t 错的原因是 没有设置处理器,加上这个  idf.py set-target esp32s3  再编译就正常了

离线

#109 2023-08-29 20:49:45

paulzh
会员
注册时间: 2023-08-28
已发帖子: 3
积分: 3

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

@andid
能给个联系方式吗?

离线

#110 2024-04-27 15:38:12

genyhwang
会员
注册时间: 2022-01-04
已发帖子: 29
积分: 5

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

这么大尺寸,可以不用PSRAM吗?

离线

#111 2024-04-28 10:38:45

genyhwang
会员
注册时间: 2022-01-04
已发帖子: 29
积分: 5

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

看到了,原来有“CONFIG_EXAMPLE_USE_BOUNCE_BUFFER”这个选项,用CPU来换高速率。

离线

#112 2024-05-13 21:56:18

Leotian
会员
所在地: 河南
注册时间: 2020-03-27
已发帖子: 39
积分: 136

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

yobbo 说:

小声问下,这个和F1C100s比优势在什么地方?
能看到的只有pcb面积小点(ESP32的供电简单一些),看着板子的面积,也不用省这个面积吧;
bom成本看了下ESP那边的报价,感觉的整体比F1C100S还要贵一些

有优势:可以用模块做(好焊接),可以OTA升级,远程调试,自带WIFI功能,只是楼主没用ESP的优势功能而已,和F1C100S各有千秋,不联网就选F1C100S,可以节约成本,联网就选ESP32S3(帧率低点儿,实际使用不影响),

离线

#113 2024-12-09 14:57:56

与非门
会员
注册时间: 2021-01-18
已发帖子: 16
积分: 14.5

Re: ESP32S3,开发HMI真有意思,报告下功能,有图有真相:

串口屏的实现原理是什么?串口屏上位机生成的一生逻辑代码是怎么在esp32上运行的?(或说是怎么转化为能在esp32上运行的代码

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn