近期为了研究esp8266的WiFi模块,特意买了几个esp8266来把弄把弄,但是esp8266的类型有很多,(cp2102,ch340,ESP_01S等多个型号)针对不懂型号在使用Arduino来烧写代码的时候需要检测不懂的驱动,(本人在这里碰壁了很久,因此提供几个建议给大家,希望对大家有所帮助)
转载 2024-03-19 10:05:42
416阅读
        从计算机学院入坑工学院,第一次学习Arduino+ESP8266 NodeMcu(CH340驱动版)开发板的学习         本着小白上道,才发现各种开源项目和一些包在到处割韭菜,记录一下第一次学习安装遇到的坑(本次记录
最近在玩ESP8266,做了些东西,比如考研倒计时器、网络闹钟、网络灯(用手机控制亮度)、气象站等等。ESP8266本身挺简单的,倒是这个自动下载电路,我还是第一次玩,以前玩51也用过串口下载,都是自己冷启动,玩STM32用的ST-LINK,直接下载。现在才发现其实可以设计一个自动下载电路,根据不同的MCU下载的条件不同,电路设计也有区别。这里我就简单说一下ESP8266的自动下载电路以及CH34
一、前言。     感谢这么可爱的你还来我这里看我的博客,更多干货等着你吸收!嘻嘻~~     下面先出一个从某商店看到的一个产品图,哇!很炫是不?     鉴定完毕!上面的效果做起来难吗?咳咳!不难!我承诺本博文完全可以是自己把全部做出来!   &
1、准备开发板开发板功能区分布图开发板俯视图2、HTTP协议介绍HTTP协议简介    HTTP(HyperText Transfer Protocol)协议,即超文本传输协议,是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP 协议是基于 TCP/IP 协议的网络应用层协议。     HTTP是一个客户端终端(用户)和服务器端(网站)请求和应答的标准(TCP)。通过使用网页浏览器、网
转载 2024-10-03 09:35:14
89阅读
        无论是VC还是VB,还是C#,还是JSP PHP等等语言,在学习他们之前总是先来一个HELLO WORLD的例子,这个好像成了我们程序入门的必经之路。所以在驱动程序的学习上,也离不开这个步骤。但是驱动程序的开发是运行在内核空间的,而应用程序是运行在用户空间的,所以驱动程序的开发盒调试和应用程序的开发都有很大的区别
转载 8月前
47阅读
CP2102是一种常见的USB转串口芯片,它在Linux系统上使用需要安装相应的驱动程序。本文将介绍如何在Linux系统上安装CP2102驱动程序,以及常见的问题解决方法。 首先,我们需要下载CP2102驱动程序。在Linux系统上,我们可以通过终端命令来安装驱动程序。首先,打开终端,输入以下命令: ```bash sudo apt-get install linux-image-extra-
原创 2024-05-16 10:50:24
1344阅读
查看USB连接情况: lsusb。连接ESP8266开发板到电脑。虚拟机选择开发板硬件连接。成功提供WIFI热点服务。
原创 2023-12-22 21:10:35
251阅读
打开串口监视器,按一下RST键,可看到WIFI名输出及WIFI的IP输出。终端输入lsusb查看,开发板硬件成功识别。打开Arduino IDE并选择开发板。连接开发板到macos。WIFI热点功能启用。
原创 2023-12-23 22:33:21
385阅读
今天再次编译了linux 的内核,想起来之前一直没实现的嵌入式linux 的串口驱动,故想实验一下。 本文章会分别介绍CP2102 以及CH340两者的驱动 以及他们的简单的测试,后续可能会更新一个 使用串口驱动的demo。 实验平台是韦东山老师的imx6ullpro开发板,外接的模块就是cp2102 和ch340。CP2102 和CH340 其实是不太一样的驱动,最直观的表现就是 CP2102
转载 7月前
286阅读
文章目录前言一.需要下载3样东西1.1 Windows 多合一工具链和 MSYS2 压缩包文件1.2 git `ESP8266_RTOS_SDK` 源码1.3 下载工具链二.安装2.1 msys322.2 xtensa-lx106-elf2.3添加工具链路径2.3.1.打开 `mingw32.exe` 软件2.3.2.通过一系列指令,进入`hello_world`例程2.3.3.然后输入指令2.
ST7735介绍ST7735是用于驱动最大162x132像素的TFT驱动芯片, 396(128*3色)x162线输出, 可以直接以SPI协议, 或者8位/9位/16位并行连接外部控制器. 显示数据可以存储在片内的132 x 162 x 18 bits内存中, 显示内存的读写不需要外部时钟驱动.ST7735有几种不同的型号: ST7735, ST7735R, ST7735S, -R和-S型号和初始型
文章目录前言一、windows 安装 Linux 系统二、搭建编译环境;2.1 、基本环境2.2 、编译工具链获取2.2 、获取 ESP8266_RTOS_SDK 代码2.2.1 【方式一】用博主提供的方式拉取最新代码2.2.2 【方式二】用官方方式拉取最新代码2.3 、设置环境变量三、编译代码;四、烧录和串口打印4.1 【常见问题】如何查看是否开发板已连接到虚拟机Linux了?4.2 【常见问题
转载 2月前
398阅读
《《《《《正文》》》》》《前言》本文主要介绍128x64点阵液晶屏的开发,本文是基于拓普微LM6029AC液晶模块显示屏开发的,兼容12864cog HFG12864-438液晶屏,驱动芯片为ST7565R ;通信串口采用4SPI;《液晶模块》首先来区别液晶模块和驱动芯片;驱动芯片:其实我在《数码管是如何亮起来的?跟液晶屏又有什么关系?》这篇文章提过,因为128x64的com口以及seg口过多,如
转载 2024-08-01 19:09:49
142阅读
# 如何在Android中实现CP2102通信 CP2102是一款广泛使用的USB转串口转换器,通常用于将USB设备连接到串行设备。在Android设备中使用CP2102,你需要清楚整个过程的步骤。本文将为你详细讲解如何在Android上实现CP2102的通信。 ## 整体流程 下面是实现CP2102的基本流程: | 步骤 | 描述 | |------|-------| | 1 |
原创 8月前
340阅读
Android CP2102是一款广泛用于嵌入式设备的USB转串口桥接器。最近,在与Android设备结合使用时,开发者们常常遇到一些特定问题。为了解决这些问题,我整理了一套详细的解决方案,涵盖从版本对比、迁移指南到兼容性处理等多个方面,希望能为大家提供实用的参考。 ## 版本对比 在Android CP2102中,主要有两个版本:V1和V2。这两个版本在特性上存在显著差异。 | 特性
原创 6月前
76阅读
想法来源地址在上面,可以去参考一下,建议是结合两篇文章一块看,按照大佬的先来折腾一次,有问题了在看我这个,会比较齐全。 具体的折腾细节方面可以去上面的博主页面去参考,这里想聊一些那个博主没涉及到的。1.买的型号,SG90舵机,淘宝应该很多,和ESP8266的连线也是ok的,没有困难,连完线难题就开始了,首先舵机驱动并没有搞过,其次ESP8266也忘记的差不多了,然后,这个程序实际上还有另外一个第
转载 2024-05-27 14:37:14
129阅读
ESP8266驱动初步学习前言刚刚从嘉立创开源的EDA改了一个Linux的开发核心板,嘉立创每个月免费打板两份,作为刚刚开始接触画板子的小白这样的好事怎么能错过,嵌入式打板真的成本不低,嘉立创EDA使用不够熟练(平时使用的是AD,但是AD掌握的也不是十分熟练,所以嘉立创更是接触很慢),只能选择一个开源的板子回来修改一下原理图打个板子回来试试,希望不会翻车。第一步 了解熟悉ESP8266模块在这段时
转载 2024-06-04 10:12:06
78阅读
前言:由于我在学习Linux之前是学习STM32单片机的,为了检验自己的学习成果,故将STM32上的ESP8266程序移植到I.MX6ULL板子上,加深对Linux驱动和应用下串口开发的理解。既是学以致用也是记录生活。本文中的ESP8266移植分为两部分。一部分是配置串口驱动层,采用Linux4.15内核,使用设备树配置串口。本文所用的内核和根文件系统与正点原子Linux驱动视频教程里一致。故本文
转载 2024-05-10 15:03:11
226阅读
一、硬件准备ESP8266 模块 x1WS2812B 灯带(60/米,根据显示器四周长度买即可) x1杜邦线 若干DC 电源 x1二、软件准备1. ESP8266 串口驱动一般购买详情页都会有写,没有就找商家要一个。一般是 CH340 或者 CP2102,我买的是 CP21022. WLED 固件固件开源地址:https://github.com/Aircoookie/WLED/releases下
  • 1
  • 2
  • 3
  • 4
  • 5