自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 Arduino环境下(VScode+PIO)驱动SW3538(不使用外部库、附完整程序)

本文对于SW3538芯片提供了完整的Arduino示例代码与部分硬件排错指引。

2025-11-26 09:57:33 831

原创 NEC红外传输协议详解(含代码)(25年修缮版)

51单片机使用三脚红外接收管,通过定时器中断进行检波。

2025-09-04 16:17:51 713

原创 使用官方flash_download_tool工具下载 Vscode PlatformIO Arduino 开发ESP32的 bin 文件(兼容USB下载)

(ps:我这边使用的是ESP32-S2)

2025-09-02 17:02:04 1239

原创 AD 添加多个不同的规则(用Class)以实现不同电压不同间隙

(ps:我这边使用的是AD24.0.1,并且已做汉化)、一、前景提要因为最近要做一个板子,是涉及到最高100V的,所以考虑了一下安全间隙的问题,我参考了,最终决定对于涉及到高压的部分使用0.8mm的间距,弱电部分用0.2mm的间距,又因为强电部分相关的NET有5个,所以需要搞个NET Class塞一起。二、新建NET Class在PCB界面,快捷键D+C(设计+Classes...)调出“对象类浏览器”,然后右键"Net Class"点击"添加类"。

2025-08-08 17:33:18 617

原创 ESP32-C3 VScode + PIO Arduino环境下使用TFT_eSPI库 驱动两块0.96‘ ST7735S拼接后运行LVGL

(这可能是)优快云第二篇使用单片机调用LVGL的双屏显示软件配置教程

2023-02-20 16:10:52 3695

原创 ESP32-C3 VScode + PIO Arduino环境下使用Adafruit_GFX库 驱动两块0.96‘ ST7735S拼接后运行LVGL

(这可能是)优快云第一篇使用单片机调用LVGL的双屏显示软件配置教程

2023-01-14 19:25:05 3912 1

原创 Arduino ESP32做Websocket client 连接WSS协议的服务器

ESP32连接wss的websocket服务器最近有个项目客户服务器是Websocket server,走的是WSS协议,要加密的嘛,我这边用ESP8266连上秒过,ESP32一直连不上,提示然后就是愉快地找底层,把ESP8266和ESP32一步一步对比,终于发现了问题所在:原因就是ESP8266和ESP32都没有证书的,那么当客户端的话正常流程就是跳过证书验证就好了,结果ESP8266跳过去了,ESP32没跳过.

2021-12-24 15:28:12 8637 15

原创 SSCOM 串口校验

2021-12-03 15:48:52 2390

原创 stm32主从模式定时器产生精确脉冲个数

我这边使用的是STM32F103R8T6。设定主定时器为TIM4,从定时器为TIM3,由TIM4发送PWM,当TIM4的PWM溢出时,会进入TIM3的update中断,此时将TIM4的计数值清空,这样只要每次清空之前设定一下下一次PWM的计数值就可以做到对TIM4的脉冲精确计数了。代码如下://TIM4主模式void TIM4_config(u32 Cycle){ GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitType

2021-08-26 15:02:39 2622 3

原创 STM32F103 设置双边沿触发输入捕获中断(TIM3 CH1)

在STM32的配置中,有这么一个设置:但是这其实是设置下降沿捕获,对应设置的寄存器为CCER,可以看到这双沿触发就是下降沿触发。因为bit[3:2]都是保留的。因此在仔细查看了各路大佬的博客后,发现双边沿触发是可以设置的。原贴http://www.openedv.com/thread-12644-1-1.htmlhttp://www.openedv.com/thread-12644-1-1.html奉上代码:(我用的TIM3,CH1,对应捕获pin为PA6),需要注意的是,T..

2021-08-13 16:26:46 9908 6

原创 ESP8266/32 (Arduino)驱动SHT30获取温湿度

ESP8266 Arduino IDE 驱动SHT30获取温湿度(不用外部库)

2021-04-08 19:47:42 6850 15

原创 NEC红外传输协议详解(含代码)

NEC红外传输协议详解(含代码)注:这个代码是c语言编到keil的,51核的芯片,下面的所有波形图都是用逻辑分析器测量的。首先写NEC接收的部分:红外接受管有3脚,一个接地一个接VCC一个信号输出脚,输入端并电容(我用的104)滤波,VCC串了个电阻分压。接收管的输出脚在没接收到信号的时候输出的是高电平。在红外发送器发送信号时,接收头会接收到信号,首先,接收到的该信号有一个头码(引导码):首先接收到9ms的低电平,然后是4.5ms的高电平,到这里程序就应该进入收码阶段了,接收到的码值是32位

2020-07-24 16:16:22 22896 7

免费(全都带3D)科发 KF2EDG系列接线端子的PCB封装库

KF2EDG系列包含3.5、3.81、5.0(仅卧式)、5.08间距的卧式、立式。和一些3.96间距的接线端子。免费,如果要积分可以私信我改

2025-09-15

ESP32-C3芯片,Vscode+PIO环境,LVGL+TFT-eSPI驱动双屏左右拼接,源代码

ESP32-C3芯片,Vscode+PIO环境,LVGL+TFT_eSPI驱动双屏左右拼接,源代码

2024-09-10

空空如也

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

TA关注的人

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