本篇使用的驱动来自ST官方提供:https://github.com/STMicroelectronics/stm32-st7735.git需要的可以直接git clone下来移植,核心代码无关芯片型号,可移植性很不错!本篇用的ST7735库比官方新添加了一些内容,是开发板卖家提供的,地址:WeActStudio第一篇中我们打通了SPI,读取到了芯片ID,这一篇只要完善几个接口函数就可以
转载
2024-07-17 10:16:48
476阅读
最近在测试ESP8266WIFI转串口的速率时发现,设置的波特率到最高,但与理论上计算的传输速度相差甚远。目前仍没有找到准确合理的解释。测试说明:ESP8266通过USB TO TTL(芯片为CH340)连接到PC,在PC上用USR-TCP232-Test软件建立TCP Server(UDP也可),ESP8266通过WIFI与PC连接到同一网关的路由,用sscom5.12.1控制ESP8266,发
转载
2024-03-25 18:04:15
199阅读
ESP32-S3 USB虚拟串口详解USB-OTG 外设介绍USB-OTG: USB-OTG是一种USB规范,允许嵌入式系统(如手机、平板电脑、单片机系统等)在没有主机(如个人电脑)的情况下直接相互通信,同时也能够作为传统USB主机或设备操作。这意味着一个带有USB-OTG功能的设备可以扮演两种角色:主机角色(Host)和外设/设备角色(Peripheral)。当作为主机时,它可以连接并控制其他U
转载
2024-08-13 12:13:35
2978阅读
陈拓 2021/01/28-2021/01/281. 概述在《Win10-Ubuntu子系统构建ESP8266_RTOS_SDK开发环境》https://zhuanlan.zhihu.com/p/346072018一文中我们用github仓库构建了ESP8266开发环境。在从github上克隆ESP8266_RTOS_SDK时会经常超时失败,很耽误时间,现在乐鑫有了国内镜像:https://git
前言:1.简介一个集控制电路与发光电路于一体的智能外控 LED 光源。 其外型与一个 SMD5050 侧发光 LED 灯珠相同, 每个元件即为一个像素点。 像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路, 电源稳压电路, 内置恒流电路, 高精度 RC 振荡器, 输出驱动采用 PWM 技术, 有效保证了像素点内光的颜色高一致性。● IC控制电路与LED点光源共用一个电源。● 控制电路与RG
转载
2024-10-12 12:24:18
119阅读
下面是代码的骨架:#include <ModbusRTU.h>
// 定义从站通信参数
#define SLAVE_ID 1
#define SERIAL_BAUD 9600
#define SERIAL_PARITY None
#define SERIAL_DATA_BIT 8
#define SERIAL_STOP_BIT 1
void setup() {
// 配置串口参
转载
2024-10-09 11:54:01
778阅读
播放思路来自:https://www.instructables.com/Play-Video-With-ESP32/参考代码:https://github.com/moononournation/RGB565_video我参考的是这个工程: 但是这里教程里面使用的是Arduino_GFX Library库来驱动TFT lcd,存在两个问题:1,lvgl采用Arduino_G
转载
2024-03-07 12:44:54
124阅读
1、将插件直接拷贝到eclipse的plugins(有时候还包括features)目录下,然后重启一下eclipse,在eclipse的插件库中(-->Help->SoftWare Updates->Manager Configuration)就可以找到。 重启的时候可以清除一下eclipse的缓存:到eclipse的安装目录->configuration下,除了.sett
全栈物联网教程(Preface)Imagine that you’re driving down your neighborhood streets, humming along to your radio and enjoying the bright sunny day, when the inevitable question flashes across your mind. 想象一下,当
文章目录一、前言;二、`esp8266`的串口分布情况;三、`esp8266`的串口通讯时候,应该怎么接线;四、`esp8266`的`NONOS`非系统,串口编程;五、`esp8266`的`RTOS`实时系统,串口编程;六、开始封装串口编程成一个函数;一、写注册回调函数和注册回调函数;二、源文件调用;三、如何调用?七、看看打印的效果;八、下载;一、前言;不知不觉又到了深夏的季节,在大城市真热!呼吸
转载
2024-08-15 11:21:14
245阅读
20211105之前给乐鑫在github上提了bug,目前应该修正close了。 大家拿新代码就应该没这问题。root cause是从s2开始给内存加了memlock锁,在menuconfig中关掉这个内存锁就好了。Component config → ESP System Settings → Memory protection 有兴趣可以上去看下issue:https://githu
转载
2024-07-20 22:50:30
70阅读
使用STM32的通用定时器定时,控制步进电机正反转和启停。 学习目的:学习步进电机和步进电机驱动器的基本使用方法。步进电机驱动器(共阳极接法): ENA+ <---> 3V3 ENA- <---> PB12 DIR+ <---> 3V3
转载
2024-06-03 09:11:22
162阅读
最近开始尝试在esp32上进行lvgl8的开发,目前网上常规的方式有两种: 一种是利用lvgl_esp32_driver库配合lvgl库进行开发,这种方式通常在VScode上利用ESP-IDF插件进行开发,基于
转载
2024-04-22 10:17:39
139阅读
目录 系列文章目录前言一、硬件连接二、具体实现步骤1.打开例程代码2.连接串口3.选择驱动芯片ESP324.设置环境5. 更改LCD驱动对应GPIO管脚,编译程序 6. 烧录程序7. 显示结果三 总结前言用ESP32实验板(核心模组为ESP32-WROOM-32),接SPI接口ILI9341驱动的LCD.实现例程例子tjpgd的正常显示。提示:以下是本篇文章正文内容,
转载
2024-02-16 11:12:51
317阅读
前言单片机只有能够看见世界,才能真正的走向智能化,所以,用单片机驱动摄像头很有必要。而在摄像头当中,OV7670是比较经典的一款。硬件准备1 .STM32开发板; 2. OV7670模块;OV7670基础知识驱动源程序直接用某点原子的挺好,这里就不贴出来了。 1、存储(OV7670往FIFO中写数据) 战舰OV7670模块存储图像数据的过程为:main_等待OV767同步信号->main_帧
转载
2024-04-16 21:06:25
225阅读
文章目录1摘要2研究区2科学问题4研究框架5研究方法6结果分析7讨论 1摘要生态安全模式(ESP)通过识别、组合和评估生态系统中的关键生态要素来关注这些要素。本研究试图识别珠江三角洲(PRD)的ESP并提供优化建议。计算并应用生态系统服务构建生态阻力面;形态空间格局分析(MSPA)和景观连通性分析用于识别生态源;并应用最小累积阻力(MCR)模型提取生态廊道和生态节点。结果表明,1995-2015
MAX7219是MAXIM公司生产的串行输入/输出共阴极数码管显示驱动芯片,一片MAX7219可驱动8个7段(包括小数点共8段)数字LED、LED条线图形显示器、或64个分立的LED发光二级管。该芯片具有10MHz传输率的三线串行接口可与任何微处理器相连,只需一个外接电阻即可设置所有LED的段电流。。它的操作很简单,MCU只需通过模拟SPI三线接口就可以将相关的指令写入MAX7219的内部指令和数
物联网开发学习笔记——目录索引Visual Studio Code(简称“VS Code”)是Microsoft向开发者们提供的一款真正的跨平台编辑器。参考:VS Code官网:Visual Studio Code - Code Editing. Redefined乐鑫官网:ESP-IDF 编程指南 - ESP32 VSCode ESP-ID Extension
目录一、要求二、实验器材三、具体操作流程1.硬件连接2.软件准备3.文件传输四、总结 一、要求串口传输文件的练习。将两台笔记本电脑,借助 usb转rs232模块和杜邦线,建立起串口连接。然后用串口助手等工具软件(带文件传输功能)将一台笔记本上的一个大文件(图片、视频和压缩包软件)传输到另外一台电脑,预算文件大小、波特率和传输时间三者之间的关系,并对比实际传输时间。二、实验器材两台笔记本电脑; 杜