自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 ESP32S3串口自动下载电路解析,以及串口调试中无法复位问题

在ESP32系列或其他开发板中我们时常能看到如下电路也就是所谓的其中EN为ESP32S3的,高电平时芯片使能,低电平时芯片关闭IO0则属于(其余为IO3,IO45,IO46),模组每次上电或复位时,都需要一些初始配置参数,如加载模组的启动模式、flash存储器的电压等。这些参数 通过strapping 管脚控制。如下图当芯片,GPIO0和GPIO46共同决定了芯片的启动模式。

2024-05-02 19:27:43 1733 1

原创 DS1302驱动补充——突发模式

几个月前我发布了一篇关于讲解的文章,其中无论是写数据还是读取数据都采用的是单字节传输方式。然而在项目中实际使用时却遇到了一个问题——,分析这个bug出现的原因如下。在实际项目中,会每隔30秒从DS1302获取一下时间,这个获取时间的函数内容为即依次读取DS1302各个寄存器的值,并将读到的值赋值给结构体。这看起来没有什么问题,只要时序不出差错总能读到正确的时间,然而实际上由于主芯片和DS1302并非一个串行系统,即主芯片在读取数据时,DS1302也是在工作的。这将导致一个问题,假设主芯片先读取到。

2023-05-30 10:31:24 425 1

原创 ESP32S3 ——点亮一个LED

ESP32-S3 芯片具有 45 个物理 GPIO 管脚(GPIO0 ~ GPIO21 和 GPIO26 ~ GPIO48)。每个管脚都可用作一个通用 IO更位厉害的是,通过 IO MUX、RTC IO MUX 和 GPIO 交换矩阵,可配置外设模块的输入信号来源于任何的 IO 管脚,并且外设模块的输出信号也可连接到任意 IO 管脚。不过,关于这项技术,将在其他篇章再做了解,不在本篇深入。

2023-05-29 20:48:32 2512 1

原创 1、ESP32编译环境搭建

使用ESP32官方的Espressif-ide开发,搭建编译环境一路下来十分顺滑且无脑。

2023-05-21 11:25:52 1471 3

原创 RTC芯片——DS1302驱动方式讲解(附代码)

最近的一个项目中用到了DS1302rtc芯片,中间弯弯绕绕也费了点时间,好在最后还是成功搞定,现做一下总结,希望能让各位少走些弯路。既然各位能搜索到这篇文章,那么关于DS1302是什么,可以用来干什么这里就不做过多描述了。我们直接奔着让DS1302跑起来的目标而去。首先我们需要找到它的数据手册如下图所示为DS1302的寄存器列表所谓的驱动DS1302无非就是往对应的寄存器中读写数值。其中第一列为读取DS1302内部数据时需要访问的寄存器,例如我想读取其中的秒数,那么我就应该访问0x81,而第二列为写寄存器,

2022-06-27 09:06:20 7189 3

原创 # 二极管的种类(1)-稳压二极管的参数与应用

给翻译翻译什么是稳压二极管

2022-03-07 21:40:27 3587

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除