最近做ESP32采集modbus设备上数据在大彩串口上显示,因为有几个页面要显示的数据很多,同时又有按键,中文文本等,要求刷新要快,要不然影响客户体验。问题一刚开始esp32上用的485口结果就是按键和客户输入的文本有丢失,后来才想起485是半双工的,大量数据密集往串口发送,结果就是串口发送出来的数据esp32实际收不到,或者偶尔收到。后面改接口为232,之前画板的时候不用232,主要是以前
目录SPI版OLED SPI 端口定义七针OLED引脚定义六针OLED引脚定义软件SPI硬件SPI启用DMA帧率测试I2C 版软件I2C硬件I2CDMA STM32F103VET6STM32 Cube IDESPI版OLED SPI 端口定义本节引自STM32驱动0.96寸OLED液晶(12864液晶) —— 小牧同学 两种屏幕的引脚数不一样,左边的有7个引脚,而右边的只有6个。其次,端口的
转载 2024-07-08 12:09:15
498阅读
效果展示小相机,按一下能拍照,并将照片保存在sd卡中。开发环境使用的时VSCode+PlatformIO进行开发(强力推荐,用了就回不去了),当然也可以使用ArduinoIDE进行开发。 具体怎么使用上述软件,网上有很多答案,可以自行查找。 ESP-IDF移植教程:点击这里 使用到的库:TFT_eSPI和lvgl 注:8bit并口方式为补充部分,在文章的结尾。。一、TFT_eSPI配置添加该库到项
转载 2024-06-18 15:29:58
706阅读
51单片机的I/O口功能相对较少,配置也相对简单,而STM32的I/O口功能则非常强大,配置也稍微复杂一些。 STM32的I/O口简称GPIO(即General Purpose Input Output,通用输入/输出端口),其配置的过程大致如下: 1、首先定义GPIO的初始化类型结构体:GPIO_InitTypeDef GPIO_InitStruc
转载 2024-07-09 09:38:27
263阅读
兄弟们,写这个文章的原因是因为百度上是真找不到单片机驱动双屏的资料啊。。。研究了一两个星期的干货都塞进来了。一、硬件1、材料:a.开发板:合宙的ESP32-C3真香板 RMB12.9,链接b.屏幕:0.96寸 ST7735S驱动 80*160像素,优信的链接2、接线:用开发板测试通过之后,我就画了块板子来做的好看点。两块都是8位SPI(带DC脚的),然后可以共用一些脚:DC、SPI_MOSI(S
转载 2024-08-22 16:10:53
2227阅读
文章目录前言一、总体设计方案二、系统硬件电路模块1.STM32F103C8T6最小系统板模块2.DHT11温湿度采集模块3.GY-30 数字光模块4. 2.4寸TFT带触摸的屏幕模块5.ESP8266Wifi模块三、软件设计1.STM32单片机程序设计2.ESP8266Wifi无线模块程序设计3.2.4寸带触摸的TFT屏幕模块程序设计4.触摸检测状态机程序5.屏幕组件程序6.环境参数采集模块程序
I2C驱动的128x64 OLEDI2C (Inter-Integrated Circuit) 集成电路总线是I2CBus的简称, 是一种串行通信总线, 使用多主从架构. 飞利浦公司在1980年代为了让主板, 嵌入式系统或手机用以连接低速周边设备而发展. I2C的正确读法为"I-squared-C"。I2C只使用两条双向漏极开路(Open Drain): 串行数据SDA及串行时钟频率SCL总线,
提示:启明智显专为智能产品提供一站式彩屏显示+连接+云端服务+APP软件开发、维护等解决方案,帮厂商快速实现硬件的智能化。作为启明云端旗下方案公司,我们用心整理了开发小伙伴在开发过程中可能会遇到的问题以及快速上手的简明教程,同时也用心整理了连接+显示应用的新方案!希望你能第一时间了解并快速用上好的方案和产品!前言冰箱这个家电产品参与进人们的生活已经有了很长一段时间,其功能由早期单一的冷藏功能随着时
一、实现功能本方案的开发环境为Ardunio IDE,可实现本地温湿度信息和网络温度、时间及未来三天天气信息的显示。不联网的状态下只显示本地温湿度信息,只有一个界面。联网状态下,一共四个界面。第一个界面是显示星期,日期,时间等信息,第二界面显示当前温度信息,第三个界面显示天气预报信息,第四个界面显示本地温湿度信息。每个界面是显示6秒,自动切换。 具体的显示细节可见下文的图面。联网功能使用的是安信可
提示:作为Espressif(乐鑫科技)大中华区合作伙伴及sigmastar(厦门星宸)VAD合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程供开发小伙伴参考。同时也用心整理了乐鑫及星宸科技的新产品、新方案的主要特点及应用!希望你能第一时间了解并快速用上好的方案和产品!选择启明云端WT32-S3-WROVER1模块+RGB接口 4寸480*480一、常用LCD接口
最近做项目要用到esp32s3,所以在网上找了和很多资料去学习,但发现好像都堆初学者不是很友好。因为我之前学习和用的都是stm32这类需要自己写驱动的单片机,用到esp32s3这种直接调用驱动一时间会有点不习惯,但反应过来后会发现用起来很方便。然后我购买的是官方的开发板——ESP32-S3-DevKitC-1。官方给的资料很全,很详细,所以需要长时间去学习沉淀。官网链接如果有和我一样购买了官方的开
转载 2024-06-27 22:28:39
1451阅读
串口型设备(USART):WIFI、GPS、GSNIIC型设备:OLED、EEPROMSPI型设备:公交卡、FLASHFSMC型设备:液晶、内存这些设备接口都叫做通信的协议,这些协议都有些公共部分,就是以下四点。目录一、分类方式 1.串行通讯与并行通讯2.全双工、半双工、单工3.同步与异步二、通信的速率:一、分类方式 1.串行通讯与并行通讯按数据传送的方式,通讯可分为串行通讯与
STM32驱动0.96寸TFT 彩色LCD模块显示小型的彩色LCD模块如一款0.96寸模块,由ST7735S驱动芯片和LCD屏幕组成。STM32通过驱动ST7735S,从而实现对彩色LCD的驱动。这里将STM32通过硬件SPI驱动0.96寸TFT彩色LCD的参考代码,移植到STM32CUBEIDE开发环境。以STM32G030F6P6为例,可以用于采用ST7735S驱动芯片的其它尺寸LCD屏幕驱动
转载 2024-07-01 17:03:35
2064阅读
        STM32并口总线的所有接口类型解决方法       STM32并口总线支持NOR, SRAM, PSRAM,NAND接口,本文以PSRAM为例实现并口的同步非复用, 异步复用和异步非复用操作!以STM32F207IG(176脚)系列为例,步骤如下:    &nbsp
转载 2024-06-29 09:34:30
232阅读
1. 开发环境说明开发板:esp32 显示器驱动:ST7796(SPI接口) 触摸驱动:GT911esp-idf:4.4.7(vscode集成) LVGL:8.3.112. 配置项目2.1 创建项目新建项目,选择事例hello world 作为模板,编译无问题2.2 置入LVGL库新建component文件夹下载lvgl 8.3.11和lvgl esp32 drivers文件,并解压至compo
转载 2024-06-10 05:25:27
523阅读
使用Blinker(点灯科技APP)与ESP32单片机实现远程控制RGB灯 文章目录使用Blinker(点灯科技APP)与ESP32单片机实现远程控制RGB灯一、项目简介1.Blinker1.1 APP下载1.2 APP界面2.ESP322.1 ESP32实物图2.2 ESP32引脚图二、项目实现步骤1.硬件连线1.1 引脚连接表1.2 硬件连线仿真图:1.3 硬件连线实物图:2.软件配置2.1
以下内容为个人总结,有有错误欢迎下面评论互相探讨前段时间调了好几个屏幕都是SPI,关于SPI总结上篇文章,SPI来说主要还是因为串行口对于一些大屏幕刷的慢,主要时间占用都花在了SPI上,SPI速度上去了屏幕可能不支持那个速度,然后屏幕大一丢丢的颜色还最少只支持888的数据更大了,调的主要分为下面几类:各种分辨率不一样彩屏;特别一点的有带SPI转MIPI的;有黑白但是数据时序比较特别的还得画时间去
STM32通过I2C控制LCD1602I2C简介HAL函数介绍PCF8574+LCD1602介绍IO扩展:PCF8574LCD1602具体实现CubeMX设置代码 硬件平台: NUCLEO-STM32F411RE+PCF8574+LCD1602 注意:显示背光亮但不显示可能因为对比度不足,可通过电位器调节 I2C简介I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。 它
一、基础理论ESP32-S2具有43个GPIO,理论上可以支持835=280段,但实际上,受限于刷新率和保持时间的限制,按刷新时间20ms,保持时间1ms计算,大概能支持的上限为820=160段。ESP32-S2 IO拉电流可以达到40mA,但是灌电流只有28mA,所以对于常见的共阴段码显示,如果亮度不够,需要加共阴极 二极管驱动。本DEMO仅供演示,IO口直接驱动。软件架构上,先创建一个定
基于GD32VF103的vga和ps2键盘驱动前言gd32vf103 是国内一款很不错的riscv架构微处理器,但是网上gd32vf103的应用还比较少,这里我决定分享一下利用这个微处理器制作的vga驱动和ps2键盘驱动的调试过程和思路,主要还是用来学习定时器、spi等这些单片机常用的功能,希望能帮到有需要的人 源码开源到了我的github上有需要自取gd32vf103 vga&ps2ke
转载 2024-07-17 11:02:08
194阅读
  • 1
  • 2
  • 3
  • 4
  • 5