自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鬼爷杂货铺

好的技术需要分享。

  • 博客(56)
  • 资源 (9)
  • 收藏
  • 关注

原创 【嵌入式实践】【芝麻】【目录】从0到1给电动车添加指纹锁

此文整理了芝麻项目专栏的目录结构,在这里你可以快速找到想要看的文章。

2024-02-25 16:38:39 994

原创 01. 如何配置ESP32环境?如何开发ESP32?

本文介绍了如何配置ESP32开发环境,为后续基于ESP32单板开发做了准备。

2024-03-23 22:41:52 138

原创 【嵌入式实践】【芝麻】【硬件篇-4】从0到1给电动车添加指纹锁:硬件设计过程中遇到的问题

本文介绍了芝麻项目硬件设计时遇到的一些问题

2024-03-23 21:37:14 651

原创 【嵌入式实践】【芝麻】【硬件篇-3】从0到1给电动车添加指纹锁:光耦+继电器电路设计及讲解

此文介绍了如何通过引入光耦隔离电路和继电器,实现单片机对60V直流电压的控制。

2024-03-16 21:49:03 883

原创 【嵌入式实践】【芝麻】【硬件篇-4】从0到1给电动车添加指纹锁:IO电路简单介绍

此文简单介绍了STM32F103 GPIO的几种模式,也结合项目对电路做了相应的分析。

2024-03-16 21:47:09 877

原创 【嵌入式实践】【芝麻】【硬件篇-1】从0到1给电动车添加指纹锁:电源电路调研及原理讲解

本文主要介绍基于LM2596HV的DCDC降压电路原理

2024-03-10 21:53:11 914

原创 【嵌入式实践】【芝麻】【硬件篇-2】从0到1给电动车添加指纹锁:指纹模块电路讲解

本文主要介绍了指纹模块相关的电路。

2024-03-10 21:52:33 908

原创 【嵌入式实践】【芝麻】【设计篇-3】从0到1给电动车添加指纹锁:项目整体规划

此文介绍了【芝麻】项目的整体规划,其中包括功能规划,软硬件涉及规划和机械设计规划等。

2024-03-03 09:50:51 818

原创 【嵌入式实践】【芝麻】【设计篇-2】从0到1给电动车添加指纹锁:项目可行性分析

此文列举了【芝麻】项目关键技术方案选择和方案可行性分析,为后续的项目开展做好了准备工作。

2024-03-03 09:49:55 964

原创 【嵌入式实践】【芝麻】【设计篇-1】从0到1给电动车添加指纹锁:项目设计思路

这篇文章介绍了【芝麻】项目的来源,介绍了实现这个项目的大致思路。

2024-02-25 16:42:36 864

原创 【嵌入式实践】【复刻篇】从0到1给电动车添加指纹锁

此文是该专栏的第2篇文章,介绍了如何快速复刻芝麻。

2024-02-22 23:47:17 514

原创 【嵌入式实践】从0到1给电动车添加指纹锁

这篇文章概况了嵌入式实践项目-芝麻的整体规划。

2024-02-22 00:04:22 348

原创 【C语言】嵌套结构体初始化 - 一个有趣的结论

关于嵌套结构体的初始化问题,我找了网上的一些资料,发现能够解决我疑问的文章,自己试验后总结一下,欢迎交流。

2023-11-09 20:23:23 496

原创 PCB绘制时踩的坑 - SOT-223封装

SOT-223封装并不是同一的,细分的话可以分为两种常用的封装。

2023-07-30 11:03:38 1083

原创 AD20. 如何给元器件设计、添加3D模型

本文以HF46F继电器为例展示设计、添加元器件3D模型的流程,其他元器件类似。

2023-07-30 09:00:42 2565

原创 .vimrc/.bashrc中“rc”是什么意思?

在配置vim和bash工具时,都会配置其对应的配置文件,但每当编辑一个叫vimrc的文件时就好奇为什么叫“rc”,“配置文件”的缩写应该是“cf”才对,也不应该这个啊?关于unix部分,我们可以看到“rc”是“run commands”的缩写。带有rc后缀的配置文件是:“用于包含命令启动信息的任何文件。从维基百科中可以看到相关的定义(

2023-07-15 17:24:48 285

原创 一款巨好用的工具:Tmux常用命令

Tmux 是一个终端复用器(terminal multiplexer),非常有用,属于常用的开发工具。

2023-06-28 14:26:55 320

转载 在Vim/Vi中查找和替换,从网上遇到的好文章

vim的基本使用方法

2022-06-06 21:18:38 2768

原创 Altium Designer学习笔记 - 易错知识点

本文记录一些硬件设计中常遇到的错误,文章会不断更新。

2022-05-11 21:33:44 272

原创 Altium Designer学习笔记 - 04.PCB设计基础

介绍PCB板绘制的基本知识

2022-05-11 21:31:32 625

原创 Altium Designer学习笔记 - 03.原理图设计基础

本文包含原理图的基本属性和基本操作指令介绍。其中包括选择、网络线、总线等操作方法。

2022-05-02 16:19:12 1453

原创 Altium Designer学习笔记 - 00.目录

本文是作者学习Altium Designer工具使用过程中记录的笔记,供大家参考。

2022-05-02 14:53:31 737

原创 Altium Designer 常用快捷键

本文包含原理图绘制、PCB绘制中的常用快捷键。

2022-05-02 14:49:23 10756

原创 Altium Designer学习笔记 - 02.设计流程及工程管理

一、一般设计流程

2022-04-27 21:28:36 364

原创 Altium Designer学习笔记 - 01.基础操作及参数设置

01. Altium Designer 22软件下载安装:下载地址提取码:n0lc二.优选项参数设置01.如果我们期望设置对所有工程生效,那我们需要在右上角的设置里进行参数设置:02.原理图参数设置a.通用设置和图像编辑设置b.编译设置和网格设置...

2022-04-24 21:43:40 1543

原创 Linux中断中退格符的巧妙使用 - 动态显示进度

Linux中断中退格符的巧妙使用 - 动态显示进度

2022-01-11 19:39:32 674

转载 通配符和正则表达式

通配符和正则表达式的区别

2022-01-10 16:55:17 688

原创 AD20.多对多工程中将某个原理图导入PCB工程

AD20将多个原理图中的一个或多个导入到PCB文件中

2022-01-09 20:56:13 10825 5

原创 AD20.【原理图】绘制完成后 - 元器件自动编号

使用AD20完成原理图绘制后,如何对元器件进行批量自动编号?

2022-01-09 17:51:51 16498 1

转载 Altium Designer——捕捉栅格、电气栅格、可见栅格的意义及设置

Altium Designer 基本使用

2021-12-12 15:48:41 14001

原创 通过串口烧录N76E003 单片机(ISP)

Flash存储器支持硬件编程和应用编程(IAP)。如果产品在研发阶段或产品需要更新软固件时,硬件编程就显得不太方便,采用在系统编程(ISP)方式,可使这一过程变得方便。执行ISP不需要将控制器从系统板上拆下来。通过软件控制可以重新编程设备。因此这使得更新应用程序固件ISP得到广泛的应 用。 用户可以开发自己的引导代码放在LDROM中。LDROM最大为4KB。用户开发的引导代码可以通过并行 烧录器或是电路编程器(ICP)下载到LDROM中去。 一般来说,ISP是PC与MCU之间进行通讯。PC通过串口

2021-12-05 23:04:30 10295 1

原创 【项目实战】- 01 :intelligent Cube 智能可扩展WIFI模块

1.整体项目规划:知识不仅仅需要理论学习和积累,也十分需要时间,这个项目想和大家一起做,一起在摸索和学习中成长:【功能简介】智能模块(intelligent Cube,下称 icube) 可以通过WIFI连接家里的路由器,通过手机端控制icube执行动作,而执行的动作可根据你选择拼接到icube上的执行机构来决定,比如你可以在执行端安装直流电机,那么icube模块就可以驱动电机、机械结构等。除了手机端作为输入通道外,还可以选择接入语音模块,通过语音控制icube。此项目涉及的知识面比较广

2021-11-14 21:56:46 266

原创 01.一探究竟STM32的三种启动模式

0·1.有哪些启动方式?怎么选择这三种启动方式?表1 STM32启动模式表(*STM32参考手册)3.这三种启动方式有什么区别?通过设置接口来选择不同启动模式在系统复位后,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。用户可以通过设置BOOT1 和BOOT0引脚的状态,来选择在复位后的启动模式。 在从待机模式退出时,BOOT引脚的值将被被重新锁存;因此,在待机模式下BOOT引脚应保持 为需要的启动配置。在启动延迟之后,CPU从地址0x0000 000..

2021-11-07 12:27:02 3607

原创 Finger.03 - ESP8266与MQTT服务器通信

1.已调通,文章待整理

2021-06-19 18:56:50 84

原创 Finger.02 - 搭建MQTT服务器

网上有不少免费的MQTT服务器,还没尝试,但是我觉得应该没自己搭建一个香~将参考文章:https://www.cnblogs.com/lulipro/p/10914482.html更新中 ...

2021-05-16 22:27:01 104

原创 Finger.01 - ESP8266模块STA模式调试

前言:前段时间从网上看到了一个很有意思的视频,作者做了一个方方正正的模块,这个模块能够连接网络,并能够通过手机app控制这个模块,这个小模块可以拓展出机械杠杆或者旋转的齿轮,通过这拓展出来的机械结构来实现对外界的控制。这个小模块就像人体延展出来的手指一样,所以我这里也打算将其命名为finger。如果这个模块做好了,后面说不定还有eye和ear。说明:视频来源于涂鸦,感兴趣的同学可以去#涂鸦智能#看看:看完视频后的第一反应就觉得finger模块应该是使用了wifi模块链接家里的路由器,然后通过

2021-05-16 18:48:46 349 5

原创 【LeetCode - 马化腾】第一次看到马总的代码

最近在LeetCode上打卡刷代码,早上起得有点晚了,10点做完了今天的题目。习惯性的查看大家的评论时,居然发现马总提交的评论和代码。。。上面显示10小时前,因为打卡题目是每日更新的,可以判断出马总应该是在凌晨提交和评论的。应了他那句话“越努力越幸运”。好好加油!题目:给定一个整数数组和一个整数k,你需要找到该数组中和为k的连续的子数组的个数。示例 1 :输入:nums = [1,1,1], k = 2输出: 2 , [1,1] 与 [1,1] 为两种不同的情况。说明 :数组...

2020-05-15 10:16:48 6463 2

原创 【异或的巧妙使用】求只出现一次的数字

此题目来源于LeetCode,感兴趣的同学可以去官网练习。题目描述:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [4,1,2,1,2]输出: 4解答:int singleNumber(int* nums, int numsSize){ return numsSize==1?nums[0]:(singleNumber

2020-05-14 20:59:50 209

原创 【注意事项】C编程中从txt文件中读取浮点型数据

最近需要做一个校准数据准确性的小项目,需要从txt文档中读取一批数据,然后对数据进行处理,大致如下:数据大多数为整数,一部分为保留两位有效数据的浮点数,第一次使用如下程序来读取这些值,但是发现读到的数据都是0: //1,读取数据test_data.txt FILE *fpRead=fopen("test_data.txt","r"); if(fpRead == NULL) {...

2020-04-22 21:16:31 3612 1

转载 Size_t和int区别

转载出处:https://blog.csdn.net/wc11223/article/details/70553583,作者:Sambeau(1)size_t和intsize_t是一些C/C++标准在stddef.h中定义的。这个类型足以用来表示对象的大小。size_t的真实类型与操作系统有关。在32位架构中被普遍定义为:typedef unsigned int s...

2019-10-05 13:40:42 6494

Thonny IDE,用于ESP32 Python编程

Thonny是一个专为Python初学者设计的集成开发环境(IDE),它**支持多种操作系统,包括Windows、Linux和macOS**。 以下是Thonny编辑器的一些特点: 1. **用户友好**:Thonny具有简洁直观的用户界面,非常适合初学者学习和使用Python。 2. **跨平台**:提供Windows、Linux及macOS版本,方便不同系统的用户进行编程工作。 3. **MicroPython支持**:自Thonny 3.2版本起,开始支持MicroPython开发,这对于ESP32等微控制器的编程尤为重要。 4. **易于安装**:可以通过官网下载安装包,按照指引完成安装过程。 5. **集成调试工具**:内置了调试工具,可以帮助开发者更有效地找到并修复代码中的错误。 6. **实时反馈**:在编写代码时,Thonny能够即时显示变量和内存中的值,帮助初学者理解程序的执行流程。 7. **适合教育**:由于其简单易用的界面和功能,Thonny常被用于教育领域,帮助学生学习编程。 8. **硬件支持**:为了在ESP32上运行Python代码,需要下载并安装M

2024-03-18

Altium Designer 元件库(*.intlib)

如题,其中包含1077个intlib文件。

2021-06-27

AES_OFB.zip

从网上看了很多资料,关于AES OFB算法实现的资料比较少,我自己通过查找资料用C写了一个算法,移植到C++应该也很容易。这个压缩包里面还包含一个软件,用来加密和解密数据,用以测试代码正确性。

2019-08-15

IarIdePm.7z

此文档是用来给专业人员查看的,请不了解的人不要下载,感谢。

2019-07-19

数据库相关资料-下载前请仔细看资源描述

云盘链接包括如下资料:[数据结构(C语言版)].严蔚敏 带书签版.pdf;严老师视频48讲;1-10章PPT;C++源代码。整理资料不容易,如果不是您想要的资料还请见谅。

2019-04-10

新唐单片机N76E003AD原理图和封装

新唐单片机N76E003AD原理图和封装。说明:单片机封装为TSSOP-20,资源包括原理图和封装,请详细阅读后下载。

2018-10-16

系统辨识课本(562页全)扫描版

本文件为系统辨识课本扫描件;一共562页,全面的介绍了系统辨识课程,可下载打印当做研究生上课教材

2017-11-01

DIP40底座封装图AD

DIP40底座封装图AD,文档可直接下载后在Altium Designer中使用,方便快捷;封装为可锁紧插座封装,下载时请注意查看。

2017-09-24

At89s52封装,DIP型号

AT89s52是常使用的芯片之一,下载文档后可以接在Altium designer中使用,方便快捷,At89s52封装,DIP型号。

2017-09-23

文件夹加密高级版

适用于对电脑文件夹的加密保护,可设置多个问题,操作简单安全。

2015-05-07

空空如也

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

TA关注的人

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