前言:为什么用CLion做开发?网上看了好多关于适配Clion的教程,包括稚晖君那篇适配STM32CubeMX到Cion的教程也是。总的来说就两个字,好用!及其流畅的编码体验,尤其是自动补全,这是Jet家一贯的优势,用过Jet家的补全相信我你就回不去了。那vscode不香吗? 香!但是“vscode确实香, 只要你不用它写C/C++”下面的教程及其简单,为了让大家理解每一步都准备了图,别看教程感觉
转载
2024-06-26 17:39:05
151阅读
零. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:ESP-IDF基本介绍,主要会涉及模组,芯片,开发板的介绍,环境搭建,程序编译下载,启动流程等一些基本的操作,让你对ESP-IDF开发有一个总体的认识,比我们后续学习打下基础!第二篇:ESP32-IDF外设驱动介绍,主要会根据esp-idf现有的driver,提供各个外设的驱动,比如LED,OLED,SPI LCD,
转载
2024-05-07 16:08:52
199阅读
在移动操作领域,苹果的IOS和谷歌的安卓已浸淫多年,垄断了全球99.9%的市场,曾经许多巨头想要打破这种垄断局面,但最后都以失败告终,其根本原因就是生态资源匮乏,缺用户、缺开发商、缺应用,而华为鸿蒙的出现,则是提前布局自研生态HMS,这也是为什么鸿蒙正式版一直迟迟未能发布。近日,华为正式官宣了,鸿蒙将于6月2日正式发布,而华为的EMUI官微也正式更名为HarmonyhOS,这意味着华为在操作系统领
转载
2024-10-16 09:15:21
79阅读
可以在ubuntu16.04。IDF SDK,类似stm32库开发的方式,将freeRTOS、LWIP、tinyUSB、LVGL等开源库移植到esp32上,配有大量的demos,貌似比stm32开发方便很多ESP32-CAMsudo apt-get install git wget flex bison gperf python3 python3-venv python3-setuptools c
转载
2024-05-23 22:36:39
131阅读
stm32hal库硬件spi(软件spi)驱动1.8寸tft—lcd屏幕前言环境搭建一、stm32软件spi驱动lcd1 cubemx配置2 代码移植1)lcd.c2)spi.c3)gui.c4)test.c5)验证3 屏幕背光亮度调节二、stm32硬件spi驱动lcd1 cubemx配置2 代码修改3 速度测试三、提高屏幕刷新率四、中文显示总结 前言屏幕是嵌入式开发中的一个重要的部分,cdsn
git地址:智能门禁(云IOT+微信小程序)
开关门效果 设备侧产品创建创建产品创建产品,协议类型选择MQTT,数据格式选择JSON,其他参数自定设备注册找到所属产品,认证类型选择密钥,单击确定后注册成功注册成功后出现如下页面,点击保存并关闭,会自动下载好"device_id"和"secret",保存好模型定义产品->选择你的产品->查看->模型定义->自定义模型-&
转载
2024-07-27 09:45:11
102阅读
推荐一款基于 ESP32 的开源硬件项目:ESP32-TUXESP32-TUX 是一个基于 ESP32 微控制器的开源硬件项目,它可以帮助您快速构建各种物联网应用。项目简介ESP32-TUX 是一款功能强大的微控制器开发板,采用 ESP32 SoC 芯片作为核心处理器。这款开发板具有丰富的 I/O 接口和传感器接口,支持 Wi-Fi 和蓝牙连接,并且配备了彩色 LCD 显示屏,可以用于显示图形、文
转载
2024-07-25 10:37:34
170阅读
记录一下第一次使用立创EDA第一次设计ESP-C3的开发板
..添加立创EDA导入AD库说明,基本完成原理图设计 2021/11/11
..开始画PCB,更新部分PCB进度 2021/11/14
..原理图部分调整,完成PCB布线 2021/11/15
..PCB收尾细节处理(重要),设计完成,发出制板 2021/11/16
..PC
转载
2024-05-02 21:37:40
4070阅读
z文章目录前言一、看门狗是什么
1.窗口看门狗是什么
2.独立看门狗是什么
二、使用步骤1.详细了解它的工作方式2.简单了解一下窗口看门狗的寄存器配置3.配置寄存器去工作的流程
三、写代码
前言 在初学stm32的路上,会遇到看门狗这个概念,在我学习的时候,独立看门狗很好理解,但是窗口看门狗有点难以理
STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍然有效。看门狗的原理:单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路就是为了避免这种情况的发生。看门狗的作用就是在一定时间内(通过定时计数器实现)没有接收喂狗信号(表示 MCU 已经挂了),便实现处理器的自动复位重启(发送复位信号)&n
https://github.com/espressif/arduino-esp32 加入网址 http://arduino.esp8266.com/stable/package_esp8266com_index.jsonhttps://dl.espressif.com/dl/package_esp
转载
2019-06-15 19:47:00
260阅读
2评论
本节课我们继续来点亮高端一点的显示器件--lcd1602液晶。作为工控领域最普遍的显示器件,也是显示内容更多价格最便宜的显示器件。至今仍然称为工控产品的主流显示器件之一,只有极个别产品对成本要求高时会使用7段数码管作为显示器件。但是数码管显示的字符毕竟有限,且极不形象。故LCD1602为代表的液晶,因其能显示众多字符逐渐称为主流,个别液晶集成了汉字字库更使其称为工程师的首选。一、Protues仿真
本篇文章我们再回到基础篇,难道你还以为我会讲UDP?啊哈哈哈,UDP肯定是会讲的,但是应用场景不是很多,我们放到后面再讲,不过也是简单一讲,毕竟熟悉UDP协议的人来说,都知道UDP一种不可靠的传输协议,可以这样形容“我(Client)只管发,你(Server)爱收不收”,所以在一些实际应用场景中是不多见的,大多数时候我们还是要保证数据传输的可靠性,准确性!好了,不多扯了,开始今天的简
中断作为stm32中必不可少的一个功能,其重要性是不言而喻的因此把中断学习好是根本。 所以今天就来好好啃一下中断配置的知识,俗话说:磨刀不误砍柴工。问题是什么呢?项目中我用到了一个触摸键盘TTP229,结果在测试键盘时,不能够输入密码?最终,调试出bug就是由于中断优先级的影响。 本项目使用到的是STM32F030C8型号的MCU,我们可以从官方下载到的标准库文件中的启动汇编文件中,查看到
智能花草看护系统摘要 本次设计的花盆自动浇水系统包括土壤湿度显示,空气湿度显示,以及温度显示和自动加水功能及运用EPS32无限传感模块传输数据实现手机APP控制功能。其中包括湿度传感器连接到ESP芯片上,AO作为输出口,将数据进行输出,输入到ESP32芯片上,在利用函数将数据输出到手机的APP上,同理的将温湿度传感器也是能够将数据能够数据显示在
转载
2024-07-29 18:02:48
300阅读
简介板子: Esp 32s开发板屏幕: 2.8‘’ TFT LCD (ILI9341、SPI)IDE: Arduino库:Ucglib 玩Arduino也有一阵子了,B站小电视和天气始终带火了0.96寸的OLED,上手简单,确实好用,但有个短处就是太小了,而且不支持触摸。。。。那这次这个稍微大一点又支持触摸的吧(事实证明就是完虐自己)首先就是某宝搜索arduino TFT屏幕(Arduino创客多
转载
2024-03-28 22:01:25
3295阅读
点赞
使用git源码安装arduino+esp32开发环境使用git源码安装arduino+esp32开发环境第一步,创建文件夹第二步,克隆esp32包第三步,安装工具包方法1:用get.exe安装工具包通过esp包下面的tools里的get.exe安装工具包第三步,安装工具包方法2:直接下载 使用git源码安装arduino+esp32开发环境一般教程里的方法安装很慢,一出现网络问题,就会错误所以这
转载
2024-08-11 10:10:25
307阅读
文章目录一、分区表简介1、什么是分区表2、ESP32 内置分区表3、分区表的格式(1) 注释(2) Name —— 分区名(3) Type —— 主类型(4) SubType —— 子类型(5) Offset & Size —— 偏移地址 & 分区大小(6) Flag —— 标记二、通过分区表设置分区1、使用内置分区表2、自定义分区表 一、分区表简介1、什么是分区表分区表是 ES
转载
2024-04-25 10:13:45
277阅读
网上看到很多关于AD7705的驱动,大部分都是stm32开发板,C语言的。但是没有关于esp32 micropython固件下的驱动。于是参考网上的资料写了如下驱动。由于我不是相关专业的人,所以以下内容可能会出现不规范或者错误的地方,恭请斧正。参考文章放在后面模块的模样首先放一个简易的代码,以下代码需要自己根据开发板自己定义好引脚from machine import Pin, SPI
impor
转载
2024-08-11 22:29:05
141阅读
目录前言一、3线SPI二、使用1.命令2.对应引脚调整总结 前言驱动芯片是ST7735,之前在Arduino上找库,没几个能用的(我FW不能用肯定是我的错),最后还是自己从STM32移植一个。顺便介绍一下ST7735驱动原理。 一、3线SPIST7735可以用3线SPI通讯,因为是移植的没用arduino的SPI库,直接模拟SPI。 CS高电平,传数据拉低,同时SCL
转载
2024-05-09 10:33:57
5436阅读
点赞