
笔记
文章平均质量分 52
人生若只如初见645
这个作者很懒,什么都没留下…
展开
-
编程技巧——非阻塞式编程
展示了按键跟LED控制的非阻塞函数,有阻塞函数做为对比原创 2024-11-09 16:07:09 · 782 阅读 · 0 评论 -
STM32-Cube定时器TIM
一、内部时钟源1、创建项目File → New → STM32 project选择STM32F103C8T6单片机,命名TIM2、配置单片机1.打开USART1,方便我们与电脑连接查看数据开启UART1并开启中断。2、设置时钟源开启外部高速晶振将时钟频率设置为72MHz设置调试模式打开定时器并且设置分频器和重装值3、代码部分1.查看定时器的重装计数值启动定时器功能,计数器开始计数。 HAL_TIM_Base_Start(&htim4);原创 2024-10-25 18:58:36 · 1255 阅读 · 0 评论 -
STM32-Cube-IIC通讯
【代码】STM32-Cube-IIC通讯。原创 2024-10-22 11:55:31 · 1158 阅读 · 0 评论 -
STM32-CubeIDE用串口通讯
【代码】STM32-CubeIDE用串口通讯。原创 2024-10-12 17:26:48 · 1391 阅读 · 0 评论 -
学习使用Cube软件
学习CUBE软件原创 2024-10-06 20:24:35 · 442 阅读 · 0 评论 -
Java中变量
Java的3中变量的说明转载 2022-07-29 20:23:35 · 280 阅读 · 0 评论 -
导数的意义与计算
文章目录一、导数的概念1、导数的物理意义2、导数的几何意义二、导数的计算一、几个常用函数的导数1. 函数y=f(x)=cy=f(x)=cy=f(x)=c 的导数2. 函数y=f(x)=xy=f(x)=xy=f(x)=x 的导数一、导数的概念1、导数的物理意义导数可以描述事物的瞬时变化率,导数f′(x)f'(x)f′(x)表示函数f(x)f(x)f(x)在x=x0x=x_0x=x0处的瞬时变化率,反映了函数f(x)f(x)f(x)在x=x0x=x_0x=x0附近的变化情况。用函数表示函数f(x)原创 2022-04-12 15:47:41 · 4450 阅读 · 0 评论 -
初识运算放大器
文章目录一、运放的概念二、放大倍数一、运放的概念运放的输入阻抗非常大,可以看作是无穷大。输出阻抗很小,输出电流大,有一定的驱动能力。二、放大倍数原创 2022-03-20 17:33:15 · 8793 阅读 · 2 评论 -
初识滤波电路
文章目录一、RC滤波1、高通滤波器2、低通滤波器一、RC滤波1、高通滤波器电路图截止频率,定义增益为0.707时的频率为截止频率。增益,输出电压除以输入电压即为增益。幅频特性,当频率小于截止频率时,电压衰减严重,频率越高于截止频率,增益越大,最高为1。2、低通滤波器电路图...原创 2022-03-10 23:31:23 · 2817 阅读 · 0 评论 -
常见升降压电源原理
文章目录一、开关降压电路-buck二、开关升压电路-boost三、线性降压电路一、开关降压电路-buck电路图开关闭合时,电源给电感和电容充电。开关断开时,电感作为电源给负载供电。工作时的电压变化二、开关升压电路-boost电路图断开开关时,电源跟电感共同给电容充电和负载供电闭合开关时,由电容给负载供电。工作时电压的变化三、线性降压电路电路原理输出电压大于5V时输出电压小于5V时...原创 2022-03-09 21:58:44 · 3163 阅读 · 1 评论 -
PADS——导出Gerber文件
文章目录一、生成Gerber文件二、Berber文件详解一、生成Gerber文件必须记住的一个无模命令:@camdocs。起初cam文档里是空白,输入无模命令@camdocs 会自动生成部分Gerber文件。文件→cam二、Berber文件详解top层(顶层)、bottom层(底层)具有电气连接的,通俗来说就是铜皮solder mask top(顶层开窗层)、solder mask bottom(底层开窗层)开窗层是指没有绿油覆盖的地方paste mask to原创 2022-02-21 23:22:16 · 23644 阅读 · 0 评论 -
PADS——PCB的制作
文章目录一、导入结构图二、交互式布局三、PCB的布局1、设置2、设置颜色3、分散器件4、设置网络颜色四、设置规则1、设置过孔2、设置线宽五、布线一、导入结构图打开绘图工具栏→导入DXF文件,选择DXF格式的文件二、交互式布局同时打开logic跟layout软件,然后在logic软件中点击PADS layout,在关闭对话框。在logic中框选中元件对应的layout中也会选中相应的元件。logic框选元件→layout中右击选择分散→右击选择移动(可快速将元件吸附至光标)三、原创 2022-02-19 22:34:07 · 8826 阅读 · 2 评论 -
PADS——原理图的绘制
文章目录一、原理图元件封装的制作一、原理图元件封装的制作打开软件PADS logic点击工具→元件编辑器点击编辑图形设置好栅格大小。设计栅格(G+数字);显示栅格(GD+数字)添加引脚。点击添加端点。放置引脚完成后双击引脚弹出端点特性编辑框,修改编号和名称。绘制2D线,点击创建2D线,在空白右击选择绘制的图形类型。将标签移动到封装附近。点击文件→返回至元件→是点击编辑电参数。添加PCB封装,也可以暂时不添加后面再添加。添加属性保存元件(修改CAE封装跟原创 2022-02-18 15:29:10 · 12179 阅读 · 0 评论 -
PADS——元件封装的制作
文章目录一、打开封装编辑器二、放置焊盘三、绘制丝印四、保存封装一、打开封装编辑器打开软件PADS layout。点击工具→PCB封装编辑器。设置单位。在英文输入模式,直接输入UMM切换到毫米(mm);输入UM切换到密尔(mol)。设置栅格大小设计栅格:英文输入模式下,输入G+数字设置设计栅格大小。例 G5显示栅格:英文输入模式下,输入GD+数字设置设计栅格大小。例 GD5二、放置焊盘放置焊盘。打开绘图工具→端点。设置焊盘属性。双击焊盘(或右击焊盘)→点击焊盘栈。将设置原创 2022-02-17 15:54:09 · 10066 阅读 · 0 评论 -
0基础学习C51—基础运算符和语法
#include<reg52.h> 是调用头文件reg.52,此头文件定义了特殊寄存器和位寄存器,<reg51.h>和<reg52.h>都是常用头文件,<math.h>定义常用的数学运算。基础运算符基本数据类型定义变量sbit 定义特殊功能寄存器的位变量。例如:sbit D1=P1^0; 就是定义P1.0口为D1。主函数while循环语句,跳出循环的条件为while的表达式为0...原创 2022-02-10 23:37:44 · 1543 阅读 · 0 评论 -
动差放大器
文章目录一、动差放大器的来源二、动差放大器一、动差放大器的来源一般的电压信号需要两根线传输,一根是信号线一根是地线,这种信号称为单端信号。一般描述这种信号只有一个端子US即可,另外一个段子默认为地,如下面图所示。单端信号在远距离传输的过程中,不可避免的收到外界的干扰。信号一旦被干扰侵害,从中提取信号是非常困难的。图下面图所示。为了解决这个问题,将单端信号改为差分信号(differential signal)。所谓的差分信号吗,同样需要两根线,但两根都是限号线,一根是正信号线一根是负信号线,他们之原创 2022-01-21 22:55:43 · 435 阅读 · 0 评论 -
什么是场效应管
文章目录一、分类二、管脚定义三、MOSFET1、MOS管的伏安特性曲线1) 开启电压U~UGTH~2)转移特性曲线的数学表达式3)可变电阻区和恒流区的分界线2、MOS管的工作状态一、分类场效应管是单极性晶体管。场效应管大类上分为结型场效应管和金属氧化物场效应管。结型场效应管工作电流很小,适合于模电信号放大。他分为N沟道和P沟道两种。N沟道跟P沟道的电流相反。金属氧化物场效应管(MOSFET)可分为耗尽型和增强型,也分N沟道跟P沟道。以电流跟电压可分为小信号管和功率管(POWER)。二、管脚定义原创 2022-01-21 20:53:29 · 3854 阅读 · 0 评论 -
戴维南(宁)定理
一、概念戴维南定理(又译为戴维宁定理)又称等效电压源定律。戴维宁定理(Thevenin's theorem):含独立电源的线性电阻单口网络N,就端口特性而言,可以等效为一个电压源和电阻串联的单口网络。电压源的电压等于单口网络在负载开路时的电压uoc;电阻R0是单口网络内全部独立电源为零值时所得单口网络N0的等效电阻。uoc 称为开路电压。Ro称为戴维南等效电阻。在电子电路中,当单口网络视为电源时,常称此电阻为输出电阻,常用Ro表示;当单口网络视为负载时,则称之为输入电阻,并常用Ri表示。电压源uoc原创 2022-01-16 17:20:05 · 25989 阅读 · 7 评论 -
什么是叠加定理
一、概念对于一个线性电路,有多个独立源共同作用时,各支路的响应(电流或电压)等于各个独立电源单独作用时,该路的响应(电流或电压)的代数和。为了确定每个独立源的作用,所有的其他电源的必须“关闭”(置零):...原创 2022-01-15 22:02:23 · 4424 阅读 · 0 评论 -
基尔霍夫定律
@[toc]基尔霍夫定律基尔霍夫电流定律KCL基尔霍夫电流定律是电流的连续性在集总参数电路上的体现,其物理背景是电荷守恒公理。基尔霍夫电流定律是确定电路中任意节点处各支路电流之间关系的定律,因此又称为节点电流定律。基尔霍夫电流定律表明:**所有进入某节点的电流的总和等于所有离开这节点的电流的总和。**根据定律可知两个电源流出的电流等于流入地的电流,可算出节点的电压。基尔霍夫电压定律KVL基尔霍夫第二定律又称基尔霍夫电压定律,简记为KVL,是电场为位场时电位的单值性在集总参数电路上的体现,其物理原创 2022-01-08 16:28:57 · 1506 阅读 · 0 评论 -
双极型晶体管---三极管
一.双极型晶体管可分为NPN管跟PNP管。二.NPN型晶体管的伏安特性1.输入伏安特性。2.输出伏安特性。1.晶体管的输出伏安特性是指一个确定的基极电流Ib下,集电极电流与UCE之间的关系。...原创 2022-01-08 16:27:59 · 6058 阅读 · 0 评论 -
allegro如何等长走线
1、打开规则管理器2、找到等长规则设置将需要做等长的网络选中建立一个等长组3、填写等长组名称4、设置等长长度此长度为正负范围的。例如需要1.27mm表示 -1.27mm到1.27mm。5、打开分析模型。analyze→analysis modes。6、需要等长走线的等长组需要预留走等长的空间,然后将等长组的参考网络固定,系统默认等长组中最长的网络为参考7、走等长。使用此功能将不等长的线走至等长误差范围之内。8、走等长时,,右下角有等长延迟提...原创 2022-01-02 16:07:38 · 31447 阅读 · 3 评论 -
allegro如何快速的按照模板放置器件
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基原创 2021-12-22 15:01:02 · 4081 阅读 · 0 评论 -
allegro如何导入DXF文件
在CAD软件中,将现有的CAD结构图中的板宽单独新建一个图层,名字建议用lineout:然后将元器件放置的要求位新建一个新图层。然后就另存为如图的DXF格式。打开allegro软件,新建PCB。然后点击file→import→DXF。然后点击OK再点击import即可完成导入。...原创 2021-12-20 22:10:20 · 4156 阅读 · 0 评论 -
Allegro
2、选择产品查找选项中的注明原创 2021-11-11 22:03:57 · 1236 阅读 · 0 评论 -
DC-DC与LDO的区别
1、DC-DC的意思是直流变(到)直流(不同直流电源值的转换),只要符合这个定义都可以叫DC-DC转换器,包括LDO。但是一般的说法是把直流变(到)直流由开关方式实现的器件叫DC-DC。DC-DC转换器包括升压、降压、升/降压和反相等电路。DC-DC转换器的优点是效率高、可以输出大电流、静态电流小。这类的输出脉动和开关噪音较大、成本相对较高。2、LDO即 low dropout regulator 低压差稳压器。传统的线性稳压器,如78XX系列的芯片都要求输入电压要比输出电压至少...原创 2021-12-20 21:28:30 · 545 阅读 · 0 评论 -
Allegro如何出Gerber文件
1、打开进行Gerber文件的设置。在可以在已经设置好Gerber文件的板上导出Gerber文件的设置,方便以后使用。 File→export→paremeters 格式为 .pm保存起来以后画板可以导入。导入方式:file→import→parameters...原创 2021-12-01 23:13:10 · 3487 阅读 · 0 评论 -
Allegro如何输出钻孔文件
一、建立孔位图。1、生成钻孔表。2、 出钻孔符号表3、钻孔属性设置 设置路径。setup→user preperences Editor生成钻孔属性文件4、出NC Drill 文件5、出NC Route文件...原创 2021-11-30 23:03:17 · 6857 阅读 · 0 评论 -
Allegro 设计完成之后的处理
一、DRC检查。 display→status 忽略DRC错误。display→waive DRCs→waive然后点击需要忽略的DRC或加上备注 取消忽略DRC错误。display→waive DRCs→restore然后点击需要取消忽略的DRC然后再进行数据检查,tools→database check二、输出报告 tools→quick reports。三、重命名元器件序号。logic→Auto rename re...原创 2021-11-30 22:29:15 · 878 阅读 · 0 评论 -
Allegro的覆铜
一、铜皮的属性。1、动态覆铜的填充方式2、挖铜的方式3、void的距离4、热风焊盘连接的效果5、静态覆铜的设置二、覆铜命令 1、多边形覆铜2、矩形覆铜3、圆形覆铜4、选择覆铜 选择覆铜之后右击可以进行分配网络(assgin net)、复制(copy)、移动(move)、提高优先级(raise priority)等操作...原创 2021-11-28 17:48:54 · 6324 阅读 · 0 评论 -
Allegro的布线
1、布线命令下options面板的详解。2、点击布线命令之后右击鼠标菜单注释3、布线一半的时候右击鼠标右击的菜单4、布线时推挤命令的注释。route→slide5、布线捕捉对象的注释。布线时右击鼠标右键选择 snap pick to>之后的子菜单。...原创 2021-11-26 22:41:56 · 4473 阅读 · 0 评论 -
Allegro PCB的布局
1、手工导入元器件。place→manually进入放置设置页面在需要放置的元器件前面打勾,可以依次放置元器件。2、快速放置元器件。place→Quickplace。使用快速放置功能需要先画好板宽outline才可以。3、设置room区域。需要在事先在原理图设置好room。框选好元器件,按CTRL+E进入编辑页面,在room选项中框选所有想选为一个room的器件右击鼠标选择edit(编辑),输入room的名称即可。设置好之后再导入网络表。4、在PCB板中画room区...原创 2021-11-23 23:26:48 · 5461 阅读 · 0 评论 -
Allegro差分对的建立运用
1、建立差分对模型。 差分对模型能使模型两端的网络都属于一个差分对,而不需要分别把模型两端分别都建立成差分对。2、建立差分对。 手动建立差分对。Logic→Assign diff erential pair进入差分对添加页面建立成功后选择的两个网络就是一个差分对。自动建立点击Auto setup之后输出差分对网络的后缀点击确定。自动建立。...原创 2021-11-20 15:45:58 · 1598 阅读 · 0 评论 -
Allegro约束管理器的设置
1、打开约束管理器2、设置管理器黄色表示未打开,右击 选择analysis mode打开。3、添加物理规则修改的数据4、建立组。同时选中几个网络,右击选择Create→New Group新建一个组。修改组的规则里面的网络也都跟着修改。同时选中两个组右击选择Create→Group to Group。可以设置组与组、组内之间的规则。...原创 2021-11-19 21:13:49 · 5149 阅读 · 0 评论 -
Allegro PCB的制作
1、原理图 orcad到处网络表。点击确定后生成3个.dat文件2、 打开Allegro PCB design。File→Import→Logic导入有问题会弹出对话框说明出问题的地方3、PCB画板框 第一种方法 Add-line。选择Board Geometry中的outline层。线宽0.1mm角度90.命令x 100 100 为绝对坐标。表示走线从起点走到(100,100)这个坐标命令ix 100为增量,标识Y不变 从起点向右走100,ix ...原创 2021-11-18 21:20:36 · 3719 阅读 · 0 评论 -
Allegro封装的制作
1、建立封装文件与环境设置(大小,格栅设置)2、调用焊盘,点击3、添加丝印层、装配层、实体层 Add--line Add--line 点击添加实体层实体层在焊盘外围圈一圈,大0.1-0.2mm即可。4、添加丝印字符、装配字符、元件值字符、设备信息字符...原创 2021-11-14 22:49:02 · 4277 阅读 · 0 评论 -
Allegro焊盘的制作
1、打开Pad designer2、通孔设置原创 2021-11-14 15:21:16 · 5828 阅读 · 0 评论 -
Allegro常用名词注释
Solder Mask 阻焊层,绿油层(挖空绿油)(反显)Paste mask 钢网(SMD焊盘刮锡膏)(反显)regular pad 实际焊接的焊盘thrmal relief 防散热结构片(不跟覆铜完全连接)Anti pad 防连接结构片(挖空覆铜)原创 2021-11-12 11:45:46 · 996 阅读 · 0 评论 -
电子电路常用英文
1 voltage 电压2 current 电流3 driver 驱动4 supply 供给5 state 状态6 bias 偏置7 load 负载8 range 范围9 analog 模拟原创 2021-11-10 17:02:29 · 5463 阅读 · 0 评论