陈拓 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
本篇使用的驱动来自ST官方提供:https://github.com/STMicroelectronics/stm32-st7735.git需要的可以直接git clone下来移植,核心代码无关芯片型号,可移植性很不错!本篇用的ST7735库比官方新添加了一些内容,是开发板卖家提供的,地址:WeActStudio第一篇中我们打通了SPI,读取到了芯片ID,这一篇只要完善几个接口函数就可以
ESP-IDF BLE配网(BLE + GATT Server)代备注ESP-IDF的版本是V5.0使用 BLE 配网时,为了允许服务发现,必须在开始配置之前初始化 mDNS。protocomm_security 一共有3个选项,这里只说protocomm_security1Curve25519 key exchange + AES-CTR encryption/decryption蓝牙技术联盟U
合宙AIR32F103CBT6刷回CMSIS DAP固件和DAP升级固件以及刷ST-LINK V2-1固件方法⛳2024-1-3 更新:?合宙AIR32F103CBT6开发板可以刷4种固件,引脚都是兼容的,具体详情,可以查看上面的,个人制作的开源电路文章内容。?4种固件分别:?ST-LIN V2(STM8/STM32) :可调试STM8和STM32.?ST-LINK V2-1(STM32+V
好就没用linux了,这几天在win8笔记本上用虚拟机装了下,也准备装到硬盘上和win8双系统使用,发现一些概念已经跟不上时代了。 一个是在虚拟机中装的时候,分配了虚拟硬盘分区时,提示选择分区表类型,有GPT,DOS什么的,开始没多想直接选了默认的GPT, 后来在装grub到主引导分区的时候出现问题,网上查才知道是分区表的问题,其实在用cfdisk分区的时候已经发现一些不同了,
ESP32-S3 USB虚拟串口详解USB-OTG 外设介绍USB-OTG: USB-OTG是一种USB规范,允许嵌入式系统(如手机、平板电脑、单片机系统等)在没有主机(如个人电脑)的情况下直接相互通信,同时也能够作为传统USB主机或设备操作。这意味着一个带有USB-OTG功能的设备可以扮演两种角色:主机角色(Host)和外设/设备角色(Peripheral)。当作为主机时,它可以连接并控制其他U
USB的标准目前USB的标准有USB1.0、USB1.1、USB2.0、USB3.0、USB3.1。USB1.0:低速,1.5MbpsUSB1.1: 全速,12MbpsUSB2.0: 高速,480Mbps,USB 2.0中的“增强主机控制器接口”定义了一个与USB 1.1相兼容的架构。它可以用USB 2.0的驱动程序驱动USB 1.1设备。也就是说,所有支持USB 1.1的设备都可以直接在USB
转载 6月前
249阅读
基础资料基于Air105开发板:Air105 - LuatOS 文档上手:开发上手 - LuatOS 文档探讨重点官方SFUD库操作-外置flash demo相关内容的学习及探讨。 软件版本AIR105:LuatOS@AIR105 base 22.12 bsp V0014 32bit硬件准备air105开发板SPI FLASH 这里选择W25Q128软件使用接口文档可参考:https:/
目录合宙AIR105(一): Keil MDK开发环境, DAP-Link 烧录和调试合宙AIR105(二): 时钟设置和延迟函数合宙AIR105(三): 定时器, 定时器中断和PWM输出合宙AIR105(四): SPI, MAX7219 8x8LED驱动关于AIR105AIR105是合宙LuatOS生态下的一款芯片, QFN88封装. 2022年1月初上市, 开发板与摄像头一起搭售. 与兆讯的
前言在平台上面购买了这一种模块,然后这种模块是IPS液晶屏,显示效果会比早期那种好一些。显示屏的控制芯片是ST7789我准备使用ESP32进行驱动,测试上使用简单的Arduino IDE,那么具体要怎么样让这一屏幕正常的显示?应用库与具体配置如果是使用avr的MCU例如Arduino UNO一类可以使用这一个库,GitHub - cbm80amiga/Arduino_ST7789_Fast: Fa
0.前言拖了这么久没更新,本次博主带来了通过微信小程序的BLE(低功耗蓝牙)配置ESP32C3连接到WiFi的demo。可有些好事的人会为乐鑫官方不是有通过蓝牙配网的demo吗?为什么要用你的?答:根据博主有限的知识,目前我了解到乐鑫官给出的配网demo有两种,一种是通过WiFi混杂模式的WiFi配网,另一种是使用蓝牙的方式配网。前者需要借助微信公众号实现,稳定性较差。而开设微信公众号需要企业资质
转载 2024-05-23 23:46:43
324阅读
书接上文《单片机开发—ESP32-S3模块上手》《单片机开发—ESP32S3移植lvgl+触摸屏》《单片机开发—ESP32S3移植NES模拟器(一)》暖场视频,小时候称这个为—超级曲线射门!!!!!!!!!! ESP32上天使之翼游戏 继续优化看门狗源码中有两处看门狗的喂狗操作,前期都被注释掉了。 因为开始经常出现看门狗报警的重启。然后我将看门狗都关闭之后就不再重启了 问题如果不再出现,那它还
 一、目的        这一节我们来学习如何使用合宙ESP32 C3,连接128x64点阵屏模块SPI接口液晶屏带字库,进行显示实验。二、环境        ESP32 C3开发板(MicroPython v1.19.1 on 2022-06-18
文章目录一、完全退出360安全卫士下编译二、将ESP-IDF文件夹加入到白名单下编译三、开启360安全卫士下编译四、总结 2022/04/27由于近期STM32价格接连上涨,让我这本就不富裕的家庭更是无力承担这昂贵的价格,于是我毅然投入了国产芯片ESP的大家庭(其实我是想学习下物联网的东西为保证测试结果较为公平三次测试中后台运行软件相同 由于手动计时所以最终时间可能会存在几秒误差 不过从下面对比
转载 2024-03-13 17:13:07
292阅读
    接下来介绍USB设备的枚举,枚举就是从设备读取各种描述符信息,这样主机就可以根据这些信息来加载合适的驱动,从而知道是什么样的设备,如何进行通信。 枚举过程使用的是控制传输。控制传输可以保证数据的正确性。控制传输分三个过程:建立过程,可选数据过程及状态过程。    下面介绍枚举的详细过程。  &nbsp
转载 2024-08-30 12:47:22
239阅读
<p><iframe name="ifd" src="" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 前言这节说明一下如何使用阿里云物联网平台的OTA远程升级STM32程序用户必须已经学习完了基本控制篇里面的阿里云物联网平台教程和看完了(
下面是代码的骨架:#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阅读
前言:1.简介一个集控制电路与发光电路于一体的智能外控 LED 光源。 其外型与一个 SMD5050 侧发光 LED 灯珠相同, 每个元件即为一个像素点。 像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路, 电源稳压电路, 内置恒流电路, 高精度 RC 振荡器, 输出驱动采用 PWM 技术, 有效保证了像素点内光的颜色高一致性。● IC控制电路与LED点光源共用一个电源。● 控制电路与RG
转载 2024-10-12 12:24:18
119阅读
乐鑫ESP32系列芯片是性价比非常高的嵌入式平台,不仅外设接口丰富,有较多的存储空间,还支持WIFI/BT等无线连接,同时也支持加密和权限管理等安全功能,这大大拓展了芯片的应用领域;当然,最重要的是该系列芯片的价格并不贵。个人是很看好ESP32系列芯片的前景,故此准备几篇文章来解析该芯片平台的功能,并为以后的开发做技术储备。初次接触乐鑫ESP32,是从乐鑫的ESP-IDF开发环境开始的,这也是乐鑫
转载 2024-06-19 22:15:57
91阅读
文章目录一、前言二、设备核心代码2.1 蓝牙控制2.2 WiFi控制2.3 外设驱动三、微信小程序核心代码3.1 蓝牙搜索3.2 蓝牙服务发现四、感谢另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,也欢迎留言哈!       微信物联网生态主要分在微信硬件开发平台与腾讯物联开发平台,前者已经停止维护,但依然有着很大的学习价值,而后者作
  • 1
  • 2
  • 3
  • 4
  • 5