- 博客(39)
- 收藏
- 关注
原创 PCB设计常用布局布线方法
就是避免为连接的线段,防止产生“天线效应”,从而减少不必要的电磁干扰。**1.模块化布局,**先放大器件再放小器件。立创在原理图框完后,在PCB快捷shift+p。
2025-02-25 23:31:21
147
原创 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
原创 泛型编程三:带指针的类(string)
本章节主要介绍带指针的类的设计思路,并且总结与值传递的类的区别,注意凡是带指针的类的设计都要three big
2024-05-07 10:04:43
528
原创 泛型编程一:class类内的自我修养
主要介绍泛型编程里面,类内的规范,主要分成1.私有数据2.传入传出参数用引用3.构造函数初始化列表4.成员函数()后加const5.友元破坏封装性。
2024-04-27 17:39:38
1211
原创 函数模板(Template)
在C++中,模板(Template)是一种泛型编程工具,它允许程序员编写与类型无关的代码。通过使用模板,可以创建可重用的函数和类,这些函数和类可以处理多种数据类型,而无需为每种数据类型都编写特定的代码。
2024-04-22 22:09:51
287
原创 C++三大特性之一:多态
多态(Polymorphism)是面向对象编程的三大特性之一,它允许使用父类类型的引用或指针来操作子类对象,并在运行时确定具体调用的子类方法。
2024-04-20 21:24:03
1812
原创 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
原创 类对象成员
在C++中,一个类可以作为另一个类的成员,这样的成员被称为类对象成员(或者简称为对象成员)。这意味着一个类可以包含其他类的对象作为其成员之一。类对象成员有许多有点,首先是模块化,把类对象作为成员,提高了代码的可读性和可维护性。同时代码封装化,类对象成员可以封装其他类的实现细节,外部代码只需与包含的对象进行交互,而不需要了解其内部实现。
2024-04-15 16:53:37
291
1
原创 核心板电路一:配置电路
本文对配置电路各个引脚进行详细解释。配置电路包括启动配置引脚、外部看门狗选择引脚、USB OTG功能选择引脚、上拉电阻和BOOT ROM默认状态等。
2024-04-14 16:56:13
268
1
原创 值传递、地址传递及引用作为函数参数的区别
本文主要讲述值传递、地址传递和引用作为函数参数的区别,特别介绍引用的定义及注意细节,希望对引用进一步加深理解。
2024-04-12 16:28:44
1667
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人