1、确定一下客户的SD卡类型,然后重新再格式化试一下,SPI通信有概率出现无法识别的情况
2、 如果还是不行,可以打开挂载失败时格式化SD卡的功能,在menuconfig中将CONFIG_EXAMPLE_FORMAT_IF_MOUNT_FAILED配置成 true 即可
ESP32-S3-Touch-LCD-4
背光问的也挺多,帮看看
摄像头未插入
摄像头的 GPIO 端口似乎无法正常工作,因为我们无法使用您的电路板驱动 HUB75 面板
请描述 DIP 开关 CAMERA 设置的效果
有技术人员可以提供帮助吗?我从 Waveshare 支持部门获得的回复没有帮助。
我遇到了开机问题,但它没有显示为 com 端口。我已经安装了应用程序来安装固件,但它没有显示为 com 链接。我无法安装任何东西。我重新启动了,安装了 Windows 更新,并尝试在设备管理器中找到它。有什么方法可以让它正常工作吗?
我买了一个 Waveshare“ESP32-S3-Touch-LCD-7”,我想使用 LVGL 库将其用作 HMI。我可以在不使用 LCD 的情况下为其编译和运行程序,但我无法使用 LVGL 库运行单个程序。有很多不同的软件,但没有完整的示例。
您介意建议一个链接,我可以在那里下载、配置和运行此板的基本示例吗?例如,该板附带一个预装的完整 LVGL 演示...您能告诉我如何构建该演示吗?
ESP32 home 学习
https://esphome.io/components/display/rpi_dpi_rgb
我在 Raspberry pi 5 上安装了这顶帽子。有一个问题,示例脚本与 Rpi 5 不兼容,没有 RPI.GIO 引脚 RPi 5 改变了很多东西,包括无法编译的 make 文件。
主要问题是我让 GPS 运行了 4 个多小时,天线可以清晰地看到天空,而 GPS 尚未拉回任何坐标。Minicom 只是报告空白。天线从窗户伸出到外面,没有头顶障碍物,阳光明媚。这不是我购买的第一个 SIM7600x,这是我的第六个,它们都在 20-30 分钟内工作并获取坐标。这个不是。这是我的第一个 RPI 5 构建。
$GPRMC,,V,,,,,,,,,,N*53
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGGA,,,,,,0,,,,,,,,66$GPVTG,,T,,M,,N,,K,N2C
我们尝试按照提供的说明进行操作,但步骤“安装所需的库文件”
使用“sudo apt-get installconnectionpi”安装用 C 语言编写的 Raspberry Pi 中使用的 BCM2835 的 GPIO 访问库;
无法执行。没有这样的库。我们尝试过“sudo apt-get install connectionpi”、“sudo apt-get install connection pi”和“sudo apt-get install connection-pi”。
“无法找到包……”
你确定这是包的名称吗?我在谷歌上搜索过,但什么也没找到。我该怎么做?
不同版本的库是基于不同版本的 ESP-IDF开发的,有较大差异,因此不兼容,
如果一定要使用别的版本库,原先程序可以正常运行的程序可能需要自行进行一些调整才可使用,不建议这样操作
因此不可以使用3.0.4 的,库不兼容,其实Arduino 上的 2.0.X是基于IDF4.0.X开发,
ESP32 3.0.2 基于 ESP-IDF v5.1开发,与此前基于 ESP-IDF V4.X 有较大差异,
在进行以下操作后,原先程序可以正常运行的程序可能需要进行一些调整才可使用, 具体说明如下链接:
https://github.com/espressif/arduino-esp32/tags
Waveshare ESP32-S3-Touch-LCD-4.3,使用 ArduinoIDE 编程。当我尝试编译和上传您网站上提供的 lvl_Porting 时(lvgl 是推荐的 8.4 版本,并且所有库文件都按要求下载和安装)。
当 USB CDC on Boot 被禁用时,串行输出工作正常,我可以看到 Serial.print("IDLE loop") 的输出,但 lv_demo_benchmark() 屏幕在 round_rectanngle 演示期间滚动不规律,并且没有对齐到最后。
当 USB CDC on Boot 被启用时,屏幕工作正常(没有不受控制的滚动),但 Serial.print("IDLE loop") 不再工作。
USB默认是不会打印数据的,
请使能usb cdc,需要连接usb口,才会打印loop,和serial 打印有类似的效果
https://gitmind.cn/app/docs/mirhhytx
您好,请问哪里可以找到“ESP32-S3-Touch-LCD-7”的演示项目?您能提供加载到产品中的演示项目吗?产品链接在这里:https://www.waveshare.com/wiki/ESP32-S3-Touch-LCD-7
我正在使用 Waveshare 5G DONGLE 模块(四天线、USB3.1 端口 M.2 Key B 接口)以及 RM520-GL。
不幸的是,我遇到了软件问题。我安装了 Quectel NDIS 和 RNDIS 软件。使用此安装,Dongle 连接不稳定。网络连接波动很大。我的 PC 规格为:i3-8109U @ 3.00GHz,8GB Ram。请注意,我将 Dongle 的两条 USB 电缆都连接到 PC。
现在的问题是,我有另一台配备 i5 处理器的 PC,而 Dongle 运行良好。
为了解决这个问题,我安装了 Quectel MBIM 软件,但情况变得更糟。在这里我发现,蜂窝网络完全消失了。
1) 是驱动问题,请参考以下步骤手动安装驱动:
改文本内容
Based on our example, please change the text you want to display and remove the unnecessary parts.
https://files.waveshare.com/wiki/ESP32-S3-Touch-LCD-4.3/demo/ESP32-S3-Touch-LCD-4.3_Code.zip
If you are content,please rate good!
Best wish!
ESP32-S3-Touch-LCD-7
开关背光
This is to initialize CH422G
expander->multiDigitalWrite(LCD BL, LOW);
When you need to turn it off, just add this command
After executing, you can turn off the backlight:
The program can only turn the backlight on and off. If you need to adjust the brightness, you need to modify the hardware. If there is a reserved pad, you can connect this 1khz pwm signal to adjust the brightness.
调节亮度
有预留焊盘的,接入这个1khz的pwm信号就可以进行调光
照片上墙
Please refer to the example of lv_example_png_1.
Example location:
When calling, you need to start the corresponding example in menuconfig, and then introduce the corresponding header file (#include "examples/lv_examples.h") to use it:
The example explanation is here:
https://docs.lvgl.io/8.3/libs/png.html
If you are content,please rate good!
Best wish!
旋转屏幕
有四种可以旋转,因为没有硬件修改显示方向的方式,所以使用的是软件旋转,性能开销非常大,在刷新的时候,可能会出现卡顿,属于正常现象。您可以用这个旋转屏幕的例程
这是初始化CH422G
expander->multiDigitalWrite(LCD BL, LOW);
需要关闭的时候加入这个命令就好
执行完,就好关闭背光
Install esp32
hardware library
Download and install Arduino IDE and and Demo
Install ESP32 on the Arduino IDE as shown below, and you can refer to this link
File -> Preferences -> Additional Boards Managers URLs -> Add the following links:
https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json
Enter the development board manager, search for "esp32", select version 3.0.0-alpha3 under "esp32 by Espressif Systems" below, and reboot it after installation.
3. Open the Arduino IDE and note that Tools in the menu bar selects the corresponding Flash (8MB) and enables PSRAM (8MB OPI), as shown in the following figure.
Lvgl-lib
lvgl libraries require configuration files after installation. It's recommended to directly copy the ESP32_Display_Panel, ESP32_IO_Expander, lvgl file and lv_conf.h file of the ESP32-S3-Touch-LCD-7_libraries to "C:\Users\xxxx\Documents\Arduino\libraries". Please note that "xxxx" represents your computer username.
After copying:
Screen ide configuration
Flash Size is set to 8MB (64Mb)
PSRAM is set to OPI PSRAM
3)This verification is possible, please refer to the video:
https://files.waveshare.com/wiki/ESP32-S3-Touch-LCD-7/video/ESP32-7-psram.zip
4) If it still doesn't work, print the log:
2) If it still does not work, please directly delete the Arduino folder in AppData under the computer user name;
ESP32-S3-Touch-LCD-4.3
ESP32-4.3 ESP32 屏幕测试
背光:
It is possible to control the CH422G chip to turn off the backlight.
This is to initialize CH422G
expander->multiDigitalWrite(LCD BL, LOW);
When you need to turn it off, just add this command
After executing it, you can turn off the backlight
`1) Please use the UART interface to charge the module and avoid using the USB interface to charge the module. The USB interface is generally used for external power supply.If you use the USB interface to charge, it may cause problems such as the screen being unable to display.
2) Please use the attached bin file and download the single file to the 0x00 location
https://files.waveshare.com/wiki/ESP32-S3-Touch-LCD-4.3/demo/ESP32-S3-Touch-LCD-4.3-TestCode6.bin
4.3 功耗
- Please compile the lvgl example. If the example fails to compile, it is a problem with the development environment installation:
Sample demo
- If you need to verify whether the hardware is normal, you can use the firmware burner in the wiki to burn the bin file we provide:
https://files.waveshare.com/wiki/ESP32-S3-Touch-LCD-4.3/reset/ESP32_4.3_reset_download_tool_3.9.5.zip
- More details need to be judged based on the error content. Even if a detailed tutorial is given, everyone's understanding ability is different, and there will be many differences in use.
触摸驱动异常(GT911)
0, Please pull down the RST foot of the touch screen and then pull it up to restart the GT911 chip
It should be to pull the interrupt pin low and then reset
- If GT911 fails to initialize successfully, you need to make sure that the following code is included in the customer's code:
IDF
Arduino
- GPIO6 is not connected to Flash:
- When connected to the voltage divider, the maximum IO value must be less than or equal to 3.3V when measuring the battery voltage, and then reliably
If you are content,please rate good!
Best wish!
esp32 zero
4.3
1)Considering that the corresponding address cannot be read, GT911 does not do this, its slave address is not 0x5D, before initializing TP, run this
2)This program has been updated, please click to download it:
https://files.waveshare.com/wiki/ESP32-S3-Touch-LCD-4.3/demo/ESP32-S3-Touch-LCD-4.3_Code.zip
读不到对应的地址,GT911不这样做,他的从机地址不是0x5D,初始化TP前,运行这个就可以
ESP32-7600
理论上关于4G图传是可以实现的,4G模组给ESP32-S3供网,将摄像头画面通过frp转发到公网的代理服务器,代理到公网服务器分配资源是可以做到远程摄像头功能。ESP32-S3的frp是没有人部署过的,我曾经问过芯片原厂,给的回复是没有做过。
你的业务逻辑不复杂,通过TCP协议发送指令控制ESP32-S3连接的摄像头拍照是可行的,模组收到TCP server消息时会把内容打印到串口上,只需要对ESP32-S3编程读取模组的串口数据,并设定一些标识信号,如:TCP server发送take_photos字段,ESP32-S3读取模组串口,检测到字段后执行相应的程序如拍照,拍照完可以将图片数据转换base64格式打包,通过串口发送AT指令携带base64图片数据传输给模组,模组执行TCP任务,将数据传输到server
https://files.waveshare.com/wiki/ESP32-S3-SIM7670G-4G/AT-demo/hard-7670-gps.ino
摄像头
程序只能适配OV2640就是我们配套的摄像头
请参考图片配置下
再不行的话,请改为2.0.11
ESP32-S3-A7670E-4G
1.28 显示屏
出厂程序
一般也不用按按键,
1.28 功耗
烧录炫酷固件
esp32-zero
0.96 显示屏
电池测试
`1) Please use the UART interface to charge the module and avoid using the USB interface to charge the module. The USB interface is generally used for external power supply.If you use the USB interface to charge, it may cause problems such as the screen being unable to display.
2) Please use the attached bin file and download the single file to the 0x00 location
https://files.waveshare.com/wiki/ESP32-S3-Touch-LCD-4.3/demo/ESP32-S3-Touch-LCD-4.3-TestCode6.bin
esp32-c3的micropython的固件wiki中没有;
还是说c3与s3的固件是一样的
使用在线安装mpy固件
ESP32 UART 接线
Hi,sorry for replying late!
1 If you use ESP32 to control RS232/RS485 to Ethernet, you can implement it by integrating instructions into the ESP32 program.
The link to the detailed AT command instruction manual command document is as follows:
https://www.waveshare.com/w/upload/8/8b/RS485-To-ETH-AT-Command_Manual.pdf
2 The serial device sends "+++" to the module continuously, and the module sends an 'a' to the device after receiving "+++". No data can be sent during the packing time before sending "+++".
When the device receives 'a', it must send an 'a' to the module within 3 seconds.
After the module receives 'a', it sends "+OK" to the device and enters the "AT command mode".
After the device receives "+OK", it knows that the module has entered the "AT command mode", and can send AT commands to it.
The serial device sends the command "AT+ENTM" to the module. After receiving the command, the module will echo "+OK" and return to the previous working mode.
3 ESP32 does not have an RS485 interface, and an external module is required to add an RS485 interface. The hardware connection diagram is as follows: