自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 集成电路————0.96OLED | 4、6、7脚 | IIC+SPI

0.96 OLED 资料

2023-03-24 10:17:36 601 1

原创 安装ubuntu后没有无线网适配器的问题|win10双系统|无线网卡rtl8821ce系列|Realtek8168网卡驱动

安装ubuntu和win10双系统后没有无线网适配器的问题,无线网卡rtl8821CE,r8168

2023-03-18 18:11:55 2224 1

原创 Matlab在脚本文件(.mlx)中添加实时函数

●在Matlab中自己定义的函数拿到其他通用环境下,会出现变量未定义的问题,这样就要把当时定义的 .m文件 加到当前的运行环境下,例:function [out]=…缺少此函数定义就会报错。●可以做成脚本形式,把在线函数做到脚本中,就不会出现未定义的情况了。●需要注意的是,在线函数添加的位置,要放在正文代码之后,写在最后面,如下示例代码:clear all;close all;%低通信号dt=0.01;t=0:dt:10;xt=0.1*cos(0.15*pi*t)+1.5*sin(2.5*

2021-12-10 13:59:11 3307

原创 S3C2410-Mini实验箱——MDK出厂固化使用ULink仿真器及相关实验

博主的记录,便于日后忘记可以回顾,QAQ。文件位置:(仅供学习使用 ※ 提取码:1234)DISK3_S3C2410→02-Images→01-MDK→download→download连接ulink仿真器后检查是否与目标板链接好,如图:设置下载算法如图:3. 编译完程序,点击download下载按钮烧写即可。...

2021-11-22 22:34:39 437 1

原创 AT89C51/AT89S51/STC89C51单片机烧录程序的区别

博主的记录,便于日后忘记可以回顾,QAQ。★ AT89C51 和 AT89C52 这两个只能用烧录器烧录!!AT89C51 烧写程序无法使用USB-ISP下载线(progisp烧程序软件不支持该芯片)需要相应的烧录器。★ AT89S51 和 AT89S52 可以用ISP下载:烧写程序用USB-ISP下载线(progisp软件),接线如图。(驱动和软件 | 提取码:1234 ※仅供学习使用)★ STC系列单片机可以串口下载。STC89C51 烧写程序用USB-TTL 下载线(

2021-11-17 23:12:35 13322 1

原创 Cadence添加logo和添加汉字的方法

博主的记录,便于日后忘记可以回顾,QAQ。需要的软件:①. Altium Designer Summer(AD)      ②. Allegro首先准备要导入的Logo或文字,做成图片格式。然后,打开AD软件,从菜单中选择 运行脚本 ,点击浏览,选取(脚本文件、提取码:1234、※仅供学习使用)该脚本文件,选中,运行。然后,在Windows操作界面选中之前的图片,右键单击编辑,在编辑图片里,将图片存为单色图。然后再选择要导入的层面,单击convent,就导入到了AD中。导入

2021-11-09 20:04:16 3899

原创 Cadence Allegro快速对齐器件

引用作者廖光铖的文章

2021-11-07 23:53:34 226

原创 MATLAB学习笔记————(MATLAB的矩阵及其操作②)

●矩阵运算●矩阵分析●稀疏矩阵

2021-10-15 23:04:18 3082

原创 GPS原理与接收机————GPS信号及其导航电文

GPS原理与接收机

2021-10-08 00:35:05 2496

原创 GPS原理与接收机————全球定位系统(GPS)基础知识

●作为导航卫星,GPS卫星的硬件主要包括无线电收发装置、原子钟、计算机、太阳能板和推进系统等。●GPS卫星的基本功能可总结如下:接收从地面监控部分发射的导航信息,执行从地面监控部分发射的控制指令,进行部分必要的数据处理,向地面发送导航信息,以及通过推进器调整自身的运行姿态。GPS的组成概况★GPS的三个组成部分:①空间星座部分:●卫星从20200kM的高空被播发后,大约只需70ms的时间就到达地面。卫星信号中包含着信号发射时间的精确信息,这是用户设备用来准确测量其本身到卫星距离的一个必要条件。鉴于

2021-10-07 00:24:10 7729

原创 惯性导航学习笔记————惯性导航概述

一、导航的基本概念:●定义:将载体从一个位置引导到另一个位置的过程。●要素:即时位置(坐标)、航行速度、航行方位(航向)、姿态、高度、距目标点的带飞距离、待飞时间、偏航距等。●分类:按载体分按技术分舰船导航惯性导航陆地导航无线电导航航空导航多普勒雷达导航航天导航卫星导航–天文导航–地形辅助导航–组合导航二、惯性导航基本原理:●基本概念:利用惯性测量元件(陀螺仪(A)、加速度计(G))测量载体相对惯性空间的角运动参数和线运动

2021-10-05 22:59:02 3086

原创 MATLAB学习笔记————(MATLAB的矩阵及其操作①)

MATLAB的矩阵及其操作▲矩阵及其操作是MATLAB语言的重要组成部分,MATLAB语言提供了强大矩阵运算和处理能力。正是由于MATLAB对矩阵操作具有非凡的能力,使其成为有关矩阵应用领域的一个有力工具。●矩阵的生成及初等运算●矩阵运算●矩阵分析●稀疏矩阵...

2021-10-05 21:24:31 1830

原创 MATLAB学习笔记————(MATLAB的数组及其操作)

MATLAB中所有数据都是按照数组的方式进行存储和运算,数组和数组运算始终是MATLAB中的核心内容,使用数组和数组运算可以使计算机程序简单、易读,使程序命令更接近于教科书上的数学公式,而且还可以提高程序的向量化程度,提高计算效率,节省计算机开销。本章主要介绍数组及数组运算、多项式表示及运算和MATLAB中的关系及逻辑运算。●一维数组的创建data1=[pi;log(5);7+6;2^3];data2=[pi log(5) 7+6 2^3];data3=2:2:10;data4=2:10;d

2021-09-27 23:50:57 8820

原创 MATLAB学习笔记————(基本语法)

MATLAB的表达式和函数● 变量再Matlab中变量名的命名有自己的规则:变量名区分大小写。变量名长度不超31位,第31个字符之后的字符将被MATLAB语言所忽略。变量名以字母开头,可以由字母、数字、下划线组成,但不能使用标点。MATLAB不要求事先对变量进行声明,也不需要指定变量类型,MATLAB会自动依据所赋予变量的值或对变量所进行的操作来识别变量的类型。在赋值过程中如果赋值变量已存在,MATLAB语言将使用新值代替旧值,并以新值类型代替旧值类型。在MATLAB中也存在变量作用域的问

2021-09-23 23:54:19 1577

原创 MATLAB学习笔记————(工作界面)

菜单和工具栏●新建:用于建立新的图形、模型和图形用户界面。●新建脚本:用于建立新的.m文件。●打开:用于打开MATLAB的.m文件、.fig文件、.mat文件、.mdl文件、.cdr文件等,也可以通过快捷键【ctrl+o】来实现此操作。●导入数据:用于从其他文件导入数据,单击后弹出对话框,选择导入文件的路径和位置。●保存工作区:用于把工作区的数据存放到相应的路径文件之中。●设置路径:用于设置路径。●预设:用于设置命令窗的属性,单击该按钮弹出“预设值”对话框。●帮助:打开帮助文件或其他帮助方式

2021-09-22 23:38:29 1888

原创 MATLAB学习笔记————(概述及通用命令)

Matlab概述Matlab是矩阵实验室(Matrix Laboratory)之意,由美国MathWorks公司发布,主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化及非线性动态系统的建模和仿真等诸多强大的功能集成在一个易于使用的视窗环境中,为科学研究、工程设计及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。语言特点运算

2021-09-22 22:33:20 615 1

原创 C语言程序设计入门——数据类型(一)

C以后的语言方向向2个方向发展:C++/java,更强调类型,对类型检查更严格;JavaScript、Python、PHP不看类型,甚至不需要事先定义。面向底层的语言强调类型C语言的类型:1.整数2.浮点数3.逻辑4.指针5.自定义类型sizeof (a+1.0) 里面的值不会做计算,a还是原来的a。sizeof 不会真的做计算,只是统计作用char:1字节(8比特)(8个2进制的位)short:2字节int:取决于编译器(CPU),通常的意义是“1个字”long:取决于编译器(C

2021-09-07 17:01:11 362 1

原创 C语言程序设计入门——水仙花数

·水仙花数是指一个N位正整数(N>=3),它的每个位上的数字的N次幂之和等于他本身。例如:153=13 +53 +33 ,本题要求编写程序,计算所以N位的水仙花数。输入格式:输入在一行中给出一个正整数N(3<=N<=7)输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:3输出样例:153370371407#include <stdio.h>int main(){ int n;scanf("%d",&n);int f

2021-09-07 09:11:58 13789

原创 C语言程序设计入门——求符合给定条件的整数集

给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出由它们组成的无重复数字的三位数。输入格式:输入在一行中给出A。输出格式:输出满足条件的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。输出样例:234 235 243 245 253 254324 325 342 345 352 354423 425 432 435 452 453523 524 532 534 542 543#include <stdio.h>int main()

2021-09-06 17:54:51 503

原创 C语言程序设计入门——最大公约数(辗转相除法)

输入两个数a和b,输出它们的最大公约数/*如果b=0,计算结束,a就是最大公约数;否则,计算a除以b的余数,让a=b,而b等于那个余数;回到第一步。a b t12 18 1218 12 612 6 06 0*/#include <stdio.h>int main(){ int a,b; int t; scanf("%d %d",&a,&b); while(b!=0) { t=a%b; a=b; b=t; }printf("gcd

2021-09-06 16:48:35 239

原创 C语言程序设计入门——最大公约数(枚举法)

输入两个数a和b,输出它们的最大公约数(枚举法)#include <stdio.h>int main(){ int a,b;int min;scanf("%d %d",&a,&b);if (a<b){min=a;}else{min=b;}int ret = 0;int i;for(i=1;i<min;i++){if(a%i == 0){if(b%i == 0){ret =i;}}}printf("%d和%d的最大公约数

2021-09-06 16:34:59 426

原创 集成电路————其他类

楼楼用过的芯片,便于日后选型参考,QAQ。后期会逐步扩充其他类P82B715D iic总线扩展芯片FM17520 射频芯片GS8091 高速、宽带运放VS3622DE 双路mos管INN650DA04_氮化镓MOS

2021-06-09 15:13:46 110

原创 集成电路————开关电源芯片

芯片介绍芯片名称芯片厂家芯片使用心得新建专栏

2021-06-07 10:29:20 1486

原创 集成电路———— flash 芯片

楼楼用过的芯片,便于日后选型参考,QAQ。后期会逐步扩展BY25Q64AS SPI–flash芯片–64bit–sop8 博雅微电子

2021-06-05 16:35:50 642

原创 集成电路————单片机

楼楼用过的芯片,便于日后选型参考,QAQ。后期会逐步扩展单片机N76E003 新唐高速1T 8051 单片机系列产品提供18 KB Flash ROM、可配置Data Flash与高容量1 KB SRAM,支持2.4V 至 5.5V宽工作电压与-40℃至105℃工作温度,并具备高抗干扰能力 7KV ESD/4KV EFT。N76E003 在20 pin封装下提供高达18根I/O脚位;周边包含双串口、SPI、I²C、6通道PWM输出;内建优于同类产品之 < 2% 误差之高精确度16 MHz

2021-06-05 16:35:26 214

原创 集成电路————线性稳压器(LDO)

楼楼用过的芯片,便于日后选型参考,QAQ。后期会逐步扩展线性稳压器(LDO)LM317 LDO根据电阻配比可以实现电压1.3V ~ 37V,输出电流超过1A可做恒流可以做软启动应用LT1762 高精度电源芯片LT3507 电源芯片LTC1732 线性电池电源管理芯片LTC2943 配合电源管理芯片...

2021-06-05 16:34:27 479

原创 集成电路————MOS管驱动芯片

楼楼用过的芯片,便于日后选型参考,QAQ。后期会逐步扩展MOS驱动EG2104 MOS驱动 (sop8)芯片电源电压范围2.8-20V静态电流小于1uA,适合电池场合输出电流能力 IO+/- 1A/1.5A最高频率支持500KHzEG2106 MOS驱动 (sop8)最高频率支持500KHz外围器件少高端的工作电压可达600V芯片电源电压范围10-20V...

2021-06-05 16:34:02 4997

原创 集成电路————运算放大器芯片

楼楼用过的芯片,便于日后选型参考,QAQ。后期会逐步扩展运算放大器芯片LM358 双路运算放大器芯片LM324 四路运算放大器芯片mcp6072 高精度运算放大器 医疗级

2021-06-05 16:33:42 1121

原创 集成电路————蓝牙芯片

楼楼用过的芯片,便于日后选型参考,QAQ。后期会逐步扩展蓝牙芯片CC2541 蓝牙芯片 可用debugger在线调试,协议栈DA14580 小米手环的蓝牙芯片ESP32-WROOM-32 蓝牙模块 乐鑫LE5010 凌思微电子(厦门)64KB DATA SRAM存储512KB DATA FLASH存储深度睡眠 1.1uA...

2021-06-05 16:32:38 371

原创 集成电路————传感器

楼楼用过的芯片,便于日后选型参考,QAQ。后期会逐步扩展传感器IC-SHT20 温湿度传感器PCT2075GVX 温度传感器

2021-06-05 16:30:40 392

原创 Cadence —— 一种很便捷的Allegro元件封装制作方法

博主的记录,便于日后忘记可以回顾,QAQ。对于初学者来讲用allegro绘制封装是一件繁琐的事情,楼楼现在整理了一种方法,只需要搬运一下就成了自己的封装,如题:这种方法相当于只需要 Ctrl+C +Ctrl+V 几次就可以得到自己想要的封装了。需要的电脑工作环境:①Altium designer (版本稍要微高一点,10以上)②Candence (楼楼用的17.2的,17.4好像也蛮好用的)下面进入主题:首先在浏览器搜索立创商城,搜索对应的元器件或者封装的名字,找到该元器件,点击数据

2021-06-05 13:42:44 3812 1

原创 Cadence ——(生成Gerber钻孔精度报错/按形状挖覆铜/隐藏飞线)

钻孔精度生成gerber时报错Mannfacture→NC →NC parameters将 Format 的2-5 改为5-5 则可。按形状挖覆铜shape→Manual →Manual Void/cavity选择要挖的形状就好了。布线前线太多可适当隐藏飞线”Edit->Net Properties…”,然后会弹出”Allegro Constraint Manager”对话框(即我们常说的约束规则管理器对话框),并会自动切换至“Properties”选项卡,我们在节点“Net->G

2021-06-03 17:35:44 626

原创 Allegro元件封装的焊盘替换

当我们已经画好PCB已经打样后,发现个别焊盘或小或大,需要修改一下,为了方便修改,可以找到该元器件封装的 *.dra文件,打开,进入到(package)Alllegro中,点击Tools→Padstack→Replace点击需要替换的焊盘,然后辉弹出如下图所示窗口:接下来选择新的焊盘,然后选好后relpace一下就大功告成了,最后保存一下文件。...

2021-06-03 17:10:24 3115

原创 Cadence —— OrCAD元器件自带封装库查找元器件

在cadence 安装目录下文件夹\Cadence\SPB_16.6\tools\capture\library 中有如下常用库,只是部分常用的库,还有很多不常用的也都在目录下面,1、AMPLIFIER.OLB共182个零件,存放模拟放大器IC,如CA3280,TL027C,EL4093等。2、ARITHMETIC.OLB共182个零件,存放逻辑运算IC,如TC4032B,74LS85等。3、ATOD.OLB共618个零件,存放A/D转换IC,如ADC0804,TC7109等。 BUS4、DRIVE

2021-06-03 14:49:39 5724 1

原创 Allgero导出pdf 怎么把bottom的镜像过来?

当我们板子画好后,需要导出位号等丝印,做出pdf格式,可供他人从PDF中查找对应的元器件标识号,方法如下:File→Export→PDF在点击Film Creation选上底层丝印,然后勾选Mirror,然后点击ok就可以了又回到刚才的界面后,选择顶层和底层丝印,直接export就大功告成了!...

2021-06-03 14:12:42 1179

原创 Allegro 已有异型封装做镜像封装办法

日常小技巧分享博主为了偷懒也是拼了问题叙述:candence中当我们制作好一个封装或者是用他人的封装时,发现封装弄错了需要镜像一下,在allegro PCB Editor中会发现没有办法对当前封装不改变当前层进行镜像,一使用镜像就从TOP层便成了BOTTOM层,楼楼整理如下方法解决:打开已有的 *.dra 封装的文件,点击File→Export→Libraries,选择好输出路径,shape和pads的选项要打勾(默认已选),然后进行输出。将输出文件的*.dra文件打开,选择要镜像的shap

2021-06-02 14:15:44 2231

原创 Allegro做元件封装“Symbol is missing a refdes“解决办法

在生成.psm文件时,提示:ERROR: ERROR(SPMHCS-1): Symbol is missing a refdes. Symbol is missing a refdes.CREATE SYMBOL ABORTED.Create Symbol Aborted, error = Symbol is missing a refdes.是因为缺少元器件标识符解决方法:选择:LAYOUT–>Label–>RefDes(package Allgero打开)然后在右边Option

2021-05-31 09:50:06 9961

原创 C语言程序设计入门——字符型数据运算

char定义的变量运算#include <stdio.h>int main(){ char c1='a',c2='b';c1=c1-32; //将c1的ASCII代码减32c2=c2-32; //将c2的ASCII代码减32printf("%c,%c\n",c1,c2);//将小写的字母变为大写的字母ASCII码相差32return 0;}...

2021-04-10 18:01:36 992

原创 C语言程序设计入门——字符变量char

char来声明,%c输出#include <stdio.h>int main(){ char a='C',b='H',c='I',d='N',e='A';printf("%c%c%c%c%c\n",a,b,c,d,e);printf("%c%c%c%c%c\n",e,d,c,b,a); //输出字符所用的格式说明为%c return 0;}

2021-04-10 17:38:54 817

原创 C语言程序设计入门——浮点类型变量float与double

float的有效数字#include <stdio.h>int main(){ float a; a=3123.1415926; printf("a=%f\n",a);//a是单精度浮点类型变量,只能提供6~7位有效数字 //因此3123.141后面的几个小数并不是精确的return 0;}...

2021-04-09 21:38:49 1009

空空如也

空空如也

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

TA关注的人

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