自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

果果酱的博客

一个工作多年的硬件小学生,分享这一路走来的开发经验,希望能对你有所帮助

  • 博客(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

原创 【模块化电路设计】----- STM32单片机最小系统

新手上路,第一次设计四层板子,来看看效果吧。慢慢学习,积累更多模块电路分享给大家。

2023-05-22 21:51:18 717 1

原创 【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

单片机多按键状态机的实现

通过按键状态机方式实现多个按键扫描,具有短按,长按,释放检测功能

2022-07-05

GD32 Timer定时器的使用

GD32F330 Timer定时器中断功能使用

2022-07-03

GD32 Printf重定向

使用GD32的USART0来实现Printf输出功能

2022-07-03

GD32F3x0固件库使用指南

GD32F3x0固件库使用指南

2022-07-03

SysTick定时器延时函数

使用GD32的SysTick定时器来设计延时函数

2022-07-02

GD32F3x0工程模版

基于GD32官方库的工程模版,编译环境MDK5以上

2022-07-02

基于STM32f103的串口DMA收发数据实验

参考论坛的一下文档,写了这个STM32串口DMA收发程序,里面有详细注释,方便查看。

2017-12-18

状态机方式实现多个独立按键扫描

本程序基于STM32F429单片机编写,使用HAL库,主要实现使用状态机方式进行多个独立按键的扫描,里面有详细注释,函数封装很好,方便不同单片机之间进行移植。

2017-07-19

全国计算机等级考试三级C语言上级模拟1.0版本

全国计算机等级考试三级C语言上级模拟

2014-09-11

空空如也

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

TA关注的人

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