开篇介绍由于项目中需要使用到STM32H7系列的芯片,且该系列无法移植ST的标准库,只能使用ST的HAL库,通过STM32Cube生成HAL库的基本代码。在项目开发中需要使用到STM32板载的ETH口,在简化的四层模型中充当着数据链路层的角色,我们只需添加PHY并配置好IP,即可实现基本的TCP主从机通信、UDP通信等等。一、激光雷达3i-T1由于使用了一款只具有网口通信的单线激光雷达,其具有TC
乐鑫面向 GUI 应用场景推出 ESP-LCD 多媒体智能控制方案。 乐鑫 ESP-LCD 多媒体智能控制方案 原视频观看地址:https://www.bilibili.com/video/BV1KA411p7rT视频中展示的智能控制面板搭载了内置 ESP32-S2 芯片的多媒体开发板 ESP32-S2-HMI-DevKit-1,合理节省了物料,具有高性价比。它丰富的板载资源和拓展接口,方便
新版ONENET的物联网环境调节系统好久没用onenet突然发现它大更新了,现在都是使用新版的物联网开放平台,只有老用户还有老版的协议接入,新用户是没有的,所以我顺便更新一下新的开发组件吧.温湿度、Oled、风扇这些基本不变,这里就不再赘叙。1、ONENET平台1.1创建产品这里你任意设置就行我这里选择的是设备接入这里我选择用MQTT协议接入,数据协议选择的数据流,这里最好还是跟我一样。这样就创
stm32f373利用esp8266连onenet平台学习目标:一、注册onenet平台二、esp8266引脚连接三、代码编写1.串口配置2.代码移植3.主函数编写附上源码 学习目标:1.注册onenet平台 2.esp8266引脚连接 3.stm32373代码移植编写提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录学习目标:一、注册onenet平台二、esp8266
转载 2024-04-13 08:18:31
237阅读
在开始主题之前,先介绍一个刷固件工具。这个工具在 idf 中是集成的,不过,乐鑫也单独发布了这个工具—— esptool。下载链接:Releases · espressif/esptool · GitHub。这货是用 Python 写的,只是封装成了 exe,方便直接运行罢了。在使用时,需要 -p 参数指定串口号,如 COM15,-b 指定波特率(可以省略)。下面咱们尝试用 flash_id 指令
转载 2024-06-26 08:49:14
237阅读
前言:本章我们要实现的功能为:将获取到的天气数据进行OLED显示。 参考资料: OLED显示屏:关于基于stm32的0.96寸oled显示屏的学习理解心得。 cJSON数据转换:用cJSON解析心知天气返回的数据包C语言cJSON库的使用,解析json数据格式 文章目录1、摘要2、硬件准备2.1、商品链接3、软件准备4、硬件连线5、代码解析5.1、OLED代码分析5.2、cJSON解析数据包代码5
转载 2024-05-20 19:36:27
118阅读
对于任何一位内核代码的编写者来说,最急迫的问题之一就是如何完成调试。由于内核是一个不与特定进程相关的功能集合,所以内核代码无法轻易地放在调 试器中执行,而且也很难跟踪。同样,要想复现内核代码中的错误也是相当困难的,因为这种错误可能导致整个系统崩溃,这样也就破坏了可以用来跟踪它们的现 场。本章将介绍在这种令人痛苦的环境下监视内核代码并跟踪错误的技术。4.1  通过打印调试 最普通的调试
转载 7月前
70阅读
1. AP(接入点)模式:可以理解为一个无法访问外网的局域网WIFI路由器节点,可以接受各类设备的连接请求,并且可以与连接的设备进行TCP,UDP连接,实现数据流。实现步骤:初始化flash(我也不太明白,可能是flash中有关于wifi的配置吧)初始化LwIP创建系统事件任务并初始化应用程序事件的回调函数创建具有TCP / IP堆栈的默认网络接口实例绑定AP初始化WIFI配置WIFI启动WIFI
转载 2024-03-19 15:51:53
1023阅读
TCP Sever创建TCP连接并在客户端异常断开时关闭连接前言例程详情你需要做哪些准备工作?如何让该例程运行起来程序的流程建立TCP Server部分连接通信处理部分结语。 前言ESP32是乐鑫现在主推的一款WIFI模块,价格比较合适,文档也比较清晰。IDF框架下开发也比较容易。在网上之前没有搜索到TCP服务器允许多TCP 连接的例程。这里简单的做一个笔记,希望能给各位带来启发!例程详情ES
掌控你的设备:ESP32 BLE HID 鼠标键盘模块项目地址:https://gitcode.com/asterics/esp32_mouse_keyboard项目介绍ESP32 Mouse/Keyboard for BLE HID 是一个基于 ESP32 的蓝牙低能耗(BLE)人机交互设备(HID)实现,支持键盘和鼠标功能。这个开源项目不仅提供了串行API,与Adafruit的EZKey HI
转载 2024-06-12 16:00:15
352阅读
该程序大概框架与中使用大致相似TFT_eSPI库移植,ESP32 + ST7789驱动TFTLCD1,进入TFT_eSPI库文件夹,打开User_Setup_select.h,注释掉User_Setup.h头文件,同时找到适合自己屏幕的头文件,解开他的注释 2,进入TFT_eSPI库文件夹,在User_Setup.h文件中选择自己使用的驱动 3,然后还要进到Setup24_ST
转载 2024-07-04 18:11:36
127阅读
ESP32开发之路(5)—连接到WiFi本次开发是在Ubuntu下的,使用的模块是GOOUUU-ESP32,使用VSCode编辑项目。代码使用来自esp-idf的例程。一、使用ssid和password连接到wifi在esp-idf的例程里面,设置wifi连接之前初始化了NVS,我猜想可能WiFi连接需要用到NVS,所以我们也将NVS初始化,然后开始WiFi连接初始化;简单来说,NVS提供的是一种
转载 2024-04-26 15:26:16
251阅读
现在很多现代的NAND闪存设备都采用了一种新型的架构,将接口、控制器和存储芯片集成到一个普通的陶瓷层中。我们称之为一体结构封装。 直到最近,所有的存储卡,如SD、索尼的MemoryStick、MMC等,都包含了一个非常简单的“经典”结构,其中包含了独立的部分——一个控制器、一个PCB和tsop48或LGA-52包中的NAND内存芯片。在这种情况下,恢复的整个过程非常简单——我们只是解焊
感觉现在的教育编程慢慢卷起来了,俗话说知己知彼才能百战百胜,今天想看看其他教育机构是怎么做产品的。 研究别人怎么做产品的乐趣不亚于自己做,29块钱,填点个人信息,就能得到这个开发板了,送的东西还挺多的,控制板、数据线、外壳、电池、人体红外传感器、rgb灯扩展版,估算成本肯定不低于29的。 核心的东西: esp32c3(果然是c3啊,便宜就是王道),国产三轴传感器,国产MCU(控制5X5 led以及
转载 2024-07-07 07:10:15
240阅读
本文隶属于AVR单片机教程系列。 开发板上有4个按键,我们可以把每一个按键连接到一个单片机引脚上,来实现按键状态的检测。但是常见的键盘有104键,是每一个键分别连接到一个引脚上的吗?我没有考证过,但我们确实有节省引脚的方法。矩阵键盘这是一个4*4的矩阵键盘,共有16个按键只需要8个引脚就可以驱动。我们先来看看它的原理。每个按键有两个引脚,当按键按下时接通。每一行的一个引脚接在一起,分别连
ESP8266接入小爱同学—智能LED台灯或风扇上周用esp8266做了一个语音智能台灯,也参考了很多网上的教程,也不难,挺简单的,在这里分享一下。首先我用的是arduino IDE对esp8266进行的编译,arduino对8266编译环境的具体配置可参考太极创客网站arduino配置esp8266大家如果想学习esp8266的知识,推荐太极创客网站,讲解的很好。先说一下本次预期想要实现的功能:
1、模块介绍本实验主要用到两个模块esp32tinyRTC模块的图片如下所示: esp32模块型号为ESP32Devkitc v4 ,是启明云端官方的开发板。与乐鑫官方的完全一致,引脚顺序,原理图一摸一样。可以直接使用乐鑫官方的示例源程序进行调试。tiny RTC模块包含一个ds1307 一个 24c32 eeprom,一个电池,一个ds8b02温度传感器,温度传感器没有焊接。板子的原理图如下:
转载 2024-03-27 09:40:22
91阅读
此处对文档的内容进行整理,便于查找及理解<BM83-Bluetooth-Stereo-Audio-Module-Data-Sheet-DS70005402D>0:应用方式1:外围接口 2:支持的蓝牙profile :3: 音频的处理流程 4: 模拟喇叭输出  5: I2S接口与外部的DSP和CODEC 一套基本的放音系统(即音
网上看到很多关于AD7705的驱动,大部分都是stm32开发板,C语言的。但是没有关于esp32 micropython固件下的驱动。于是参考网上的资料写了如下驱动。由于我不是相关专业的人,所以以下内容可能会出现不规范或者错误的地方,恭请斧正。参考文章放在后面模块的模样首先放一个简易的代码,以下代码需要自己根据开发板自己定义好引脚from machine import Pin, SPI impor
常见的 LCD 接口类型有哪些?SPI LCD 接口、MCU 并行接口、RGB(TTL)接口、LVDS、UART/RS232/RS485 接口、HDMI 、MIPI DSI 接口等。这些接口区别于信号的类型(种类),也区别于信号内容。【TFT LCD 接口-技术】通常 TFT LCD 接口主要由特定的分辨率来决定。【面板大小】4.3 寸,屏幕对角线长度 1 英寸 = 2.54 厘米 ;4.3 寸
  • 1
  • 2
  • 3
  • 4
  • 5