自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PCB设计常用布局布线方法

就是避免为连接的线段,防止产生“天线效应”,从而减少不必要的电磁干扰。**1.模块化布局,**先放大器件再放小器件。立创在原理图框完后,在PCB快捷shift+p。

2025-02-25 23:31:21 147

原创 DDR3模块、HDMI、晶振的布局原则

DDR3、HDMI、晶振的布局布线方法

2025-02-25 23:04:17 401

原创 开关电源布局要点

高速电路开关电源布局要点、线宽孔径大小控制

2025-02-24 23:42:28 297

原创 高速PCB电源层

高速PCB电源层

2025-02-23 23:57:06 225

原创 高速差分信号的布线

高速差分信号的走线、缝合定位孔

2025-02-23 23:22:22 221

原创 高速PCB设计

传输线、阻抗匹配、多层板堆叠

2025-02-19 23:00:54 420

原创 高速硬件电路设计

高速PCB设计中三大原则

2025-02-18 23:20:49 272

原创 Scan Testing和Stuck -at fault

主要介绍了如何用D算法产生pattern文件去检测组合电路和时序电路

2024-11-21 11:33:51 650

原创 数字八股文

数字八股

2024-11-20 17:06:53 481

原创 Linux系统常用命令

linux常用命令

2024-11-20 14:41:02 152

原创 DFT是做什么的?

DFT基本概况

2024-11-20 11:13:51 792

原创 ADC前端控制与处理模块--AD7606_Module

AD7606_Module主要由3个模块组成组成,AD7606_Data_Pkt和AD7606_Drive以及AD7606_ctrl。1.AD7606_Data_Pkt主要作用是把AD芯片数据组好数据包,然后发送给上位机;2.AD7606_Drive主要负责和芯片的交互部分3.AD7606_ctrl控制模块的作用接受命令报文,然后把里面具体的控制信号解析出来,把控制信号给到数据组包模块。

2024-11-10 15:30:14 782

原创 泛型编程四:容器

STL有六大部件,容器、算法、仿函数、迭代器、适配器和分配器。除了算法是函数模板,其他都是类模板。容器可以分为序列容器和关联容器。常见的序列容器有vector、array、deque、list、forward-list,常见的关联容器有map、set、multimap和multiset。

2024-05-08 22:18:29 572

原创 泛型编程四:栈、堆,内存管理

栈与堆的区别,内存动态分配在调试模式、编译模式的变化。static的生命周期

2024-05-07 12:22:34 951 1

原创 泛型编程三:带指针的类(string)

本章节主要介绍带指针的类的设计思路,并且总结与值传递的类的区别,注意凡是带指针的类的设计都要three big

2024-05-07 10:04:43 528

原创 泛型编程二:操作符重载

本文主要介绍操作符重载的一些细微知识,从设计层面考虑操作符重载需要考虑的细节

2024-04-28 11:33:32 972

原创 泛型编程一:class类内的自我修养

主要介绍泛型编程里面,类内的规范,主要分成1.私有数据2.传入传出参数用引用3.构造函数初始化列表4.成员函数()后加const5.友元破坏封装性。

2024-04-27 17:39:38 1211

原创 运算重载符operator

本文主要介绍运算符重载,对已有的运算符重载进行重新定义,以适应不同的数据类型

2024-04-26 22:13:40 791

原创 C++中容易遗忘的知识点一

C++语法基础,涉及牛客网上刷题

2024-04-24 14:22:54 367

原创 函数模板(Template)

在C++中,模板(Template)是一种泛型编程工具,它允许程序员编写与类型无关的代码。通过使用模板,可以创建可重用的函数和类,这些函数和类可以处理多种数据类型,而无需为每种数据类型都编写特定的代码。

2024-04-22 22:09:51 287

原创 核心电路板设计七:IIC外围电路设计

IIC外围电路设计,采用PCF85063AT方案

2024-04-20 21:38:42 462

原创 C++三大特性之一:多态

多态(Polymorphism)是面向对象编程的三大特性之一,它允许使用父类类型的引用或指针来操作子类对象,并在运行时确定具体调用的子类方法。

2024-04-20 21:24:03 1812

原创 核心板电路设计六:蜂鸣器参考电路

本文主要描述蜂鸣器参考点,另外还介绍了续流二极管的作用

2024-04-18 16:47:29 827 2

原创 C++三大特性之一:继承

C++三大特性:继承、多态和封装。继承是面向对象编程的一个核心概念,它允许我们根据一个已存在的类(基类或者叫父类),创建一个新的类(派生类或者叫子类),这个新的类继承了类的属性和行为。

2024-04-18 16:23:31 1351 1

原创 友元(friend)

友元是一种机制,他允许一个函数,或者一个类的成员函数,去采访另一个类的私有成员或者保护成员,通俗理解就是友元是类的好朋友,他可以访问你的东西。

2024-04-17 22:02:49 950

原创 核心板电路设计四:电源BUCK电路

电源设计是核心板设计的核心和难点,本文将详细介绍选用的MP1482方案,用公式说明外设电路的是如何设计和考虑的。

2024-04-17 17:47:03 2428

原创 核心板电路五:顺序上电电路

核心板要稳定地工作需要满足上电时序的要求,首先需要5V电源先上电,底板外设I/O设备的电源后上电。

2024-04-17 17:12:06 394

原创 核心板电路三:指示灯电路

本文简单的描述核心板的指示灯电路

2024-04-16 15:44:24 420

原创 this指针和空指针

本文主要描述this指针和空指针的定义,以及他们在程序中的作用。

2024-04-16 15:34:54 410

原创 静态数据成员和静态成员函数

本文将详细介绍静态数据成员和静态成员函数,以及创建和调用的细节

2024-04-16 12:38:32 828

原创 类对象成员

在C++中,一个类可以作为另一个类的成员,这样的成员被称为类对象成员(或者简称为对象成员)。这意味着一个类可以包含其他类的对象作为其成员之一。类对象成员有许多有点,首先是模块化,把类对象作为成员,提高了代码的可读性和可维护性。同时代码封装化,类对象成员可以封装其他类的实现细节,外部代码只需与包含的对象进行交互,而不需要了解其内部实现。

2024-04-15 16:53:37 291 1

原创 核心板电路二:复位电路

本文主要介绍核心板的复位电路,主要包括手工复位按键,看门狗复位电路,静电放电ESD保护器件和消抖电容等

2024-04-15 14:26:24 481 1

原创 核心板电路一:配置电路

本文对配置电路各个引脚进行详细解释。配置电路包括启动配置引脚、外部看门狗选择引脚、USB OTG功能选择引脚、上拉电阻和BOOT ROM默认状态等。

2024-04-14 16:56:13 268 1

原创 深拷贝与浅拷贝

在C++中,深拷贝和浅拷贝是与拷贝对象相关的概念。本文将对这两个概念进行解释,并且加深拷贝构造函数的理解

2024-04-14 16:15:02 647 1

原创 构造函数、析构函数、拷贝构造函数

本文主要介绍类内的构造函数和析构函数、及拷贝构造函数,包括构造函数的分类和调用,拷贝构造函数的调用时机等。

2024-04-13 16:36:40 339 1

原创 封装:类和对象

本文将类的格式,包括类的属性、类的行为、类的三种访问权限,引申出成员函数私有化的概念,最后附一练习结束。

2024-04-12 21:51:18 656 1

原创 函数与函数模版

本文主要介绍函数的默认参数与占位参数及函数重载的概念,重点讲述函数重载的概念

2024-04-12 20:36:34 209 1

原创 值传递、地址传递及引用作为函数参数的区别

本文主要讲述值传递、地址传递和引用作为函数参数的区别,特别介绍引用的定义及注意细节,希望对引用进一步加深理解。

2024-04-12 16:28:44 1667 1

原创 内存数据分区

内存分区主要包括静态储存区、栈区、堆区、代码区这四个区,本文主要根据这四个区进行总结。

2024-04-12 14:28:09 743 1

空空如也

空空如也

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

TA关注的人

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