- 博客(14)
- 资源 (9)
- 收藏
- 关注
原创 【Cadence 17.4教程】----- Gerber文件叠层设置
Gerber文件是一种电路板生产文件,它包含了电路板的各个层面的细节信息,如顶层、底层、丝印层、钻孔层等。Gerber文件通常用于生产电路板时进行制造、检查和维护,因此它们对于电路板制造和测试过程至关重要。
2023-11-12 09:00:00 1028
原创 【模块化电路设计】----- 开源锂电池升压泵
单节锂电池充电,输出具有过压、过流、短路保护;可以将电池电压提高到5V或者12V输出;5V时可以输出1.5A电流,12V时可以输出0.7A电流;通过TYPE-C对电池进行充电;电池充电具有过冲,过放保护。
2023-11-12 08:00:00 204
原创 【Cadence 17.4教程】----- Cadence CIS数据库的建立
Cadence OrCAD支持强大的数据库功能,可以实现不同电脑之间共用数据库,方便统一管理。特别是在大公司,不同的人在画原理图和PCB时候为了保证大家的库是一致的,使用Database Part功能就显得非常方便,同时支持ERP等系统管理,可以做到设计、采购、生产之间数据同步。
2023-05-09 23:03:18 5366 9
原创 【KiCad7.0入门教程】----- 封装制作
KiCad的封装很完善,基本上用到的元器件都有,如果我们想自己做封装,那么就需要使用到KiCad的封装编辑器,下面就让我们来学习一下怎么建立自己的封装库。本章主要讲解了KiCad封装制作过程,以及3D封装的制作。
2023-02-16 15:47:43 3379
原创 【KiCad7.0入门教程】----- 软件安装配置
KiCad终于更新7.0版本了,相对其他软件开源免费是其最大的优势,再也不用偷偷摸摸。之前试用了6.9的,看不惯那个原理图的字体,这个版本刚好更新支持字体修改,非常完美,而且3D效果比其它软件好很多,趁着试用的机会,做一下记录吧。
2023-02-15 21:39:32 4872 3
原创 【GD32F3x0应用笔记】----- 多按键状态机
有没有发现这里有体现了我们结构体的妙用,我们可以很清楚的知道是哪个按键标记的时间。如果你再回头去看看,发现如果你想要移植这部分代码,你要实现的地方就只有一处,而那里正是和你底层硬件有关的地方。这正是程序封装的高级用法,关注我以后带你学习更多的单片机程序封装的方法。............
2022-07-05 01:48:24 918 11
原创 【GD32F3x0应用笔记】----- 时间管理者Timer定时器
GD32F3x0系列有多达六种不同的定时器类型,每种定时器含有不同的特性,比如高级定时器几乎包含所有功能,L0级定时器可以将两个定时器合并作为32位定时器使用,基本定时器可以作为DAC时钟源等。............
2022-07-03 14:57:49 1367 2
原创 【GD32F3x0应用笔记】----- 调试利器Printf函数
单片机开发过程总会遇到各式各样的问题,不像桌面系统,我们看不见摸不着,很难去定位问题,那么就需要一个工具来监控单片机的运行状态,一种可以使用我们的调试工具,另一种就是使用Printf函数通过串口打印调试信息。...
2022-07-03 01:54:01 859
原创 【GD32F3x0应用笔记】----- 巧妙的运用SysTick做延时
本章主要介绍如何使用GD32的SysTick定时器来设计延时函数,不过实际项目中,我不喜欢使用延时函数,这样影响系统的实时性。但是总少不了需要延时的地方,那要怎么做呢?
2022-07-02 12:29:19 1339
原创 【GD32F3x0应用笔记】----- 工程模版创建
介绍GD32单片机的使用,基于官方固件库的使用教程,国产单片机资料比较少,出点教程支持一下国产
2022-07-02 01:55:30 1088 1
原创 STM32基于HAL库串口空闲中断接收不定长数据
一、前言最近在使用STM32的HAL库的时候,发现竟然没有集成IDLE中断处理,本身写的HAL库处理逻辑就挺繁琐,效率又不高,还缺胳膊少腿的。平时项目中的串口接收数据都是不定长的,而IDLE中断在这一块作用是非常大的,可以大大简化数据接收过程的判断。本文将介绍基于HAL库IDLE中断接收不定长数据。二、代码实现首先串口的初始化工作,在初始化过程中,我们需要开启两个中断,一个是U...
2020-08-19 17:48:00 39
原创 STM32 串口IAP在线升级
IAP即在线应用编程,平时我们写好的程序都是通过下载器去下载的,但是对于组装好的产品在想更新底层硬件代码是很麻烦的事情,如果在公司情况还没那么糟糕,要是发出去的产品出现bug,你不可能要用户给你下载程序的。IAP这种技术,我们就可以像软件一样,可以实现远程更新了。我们需要做的就是,写单片机FLASH的读写接口,程序可以通过上位机进行下发,然后单片机程序调用FLASH写函数,把下发的代码写到...
2019-09-21 18:24:00 39
原创 Cadence 原理图封装 PCB封装 3D封装制作
趁着学习Cadence的时间,写一篇关于元器件的原理图封装、PCB封装和3D封装制作的文章分享给大家。个人能用有限,有不足的地方,欢迎大家指出。我使用的是Cadence 16.6版本。这里以MP2359为例,先看技术手册,封装为SOT23-6,如下图所示。一、焊盘制作打开Pad Designer软件因为我们做的是表贴焊盘,在Parametes选项卡中我们只修改Units...
2019-08-24 22:17:00 195
状态机方式实现多个独立按键扫描
2017-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人