一:设置GerBer
复习一个小知识:
Class:
Board Geometry 总体层叠,做板框、标注和丝印等等
Etch 铜皮、电气连线
Package Geometry 封装
Ref Des 位号 继续阅读“allegro生成GerBer文件”
一:设置GerBer
复习一个小知识:
Class:
Board Geometry 总体层叠,做板框、标注和丝印等等
Etch 铜皮、电气连线
Package Geometry 封装
Ref Des 位号 继续阅读“allegro生成GerBer文件”
1,铺铜十字花设置和最小铜皮设置
添加泪滴
1,单个泪滴:Route->Gloss->AddFillet,单击需要添加泪滴的地方. 继续阅读“allegro泪滴处理”
一:orcad导出网络表
Height:字符高度
Width:字符宽度
Line Space:字符行间距
Photo Width:字符丝印线粗细
text blk:字体编号
Char Space:字符字体间的间距 继续阅读“allegro文字设置”
一:在app.json中配置基本元素,多少页面,颜色,名字等. 继续阅读“二,小程序基本配置”
一:新建文件夹存放需要引入防控件,注意目录 继续阅读“插槽”
红外编码说明:
1:红外编码我们常用的是NEC编码,用的是38khz载波的方式传播。都是一些波形怎么读取他的数据呢,这样先看他规定的位定义,就是0和1,NEC码的位定义:一个脉冲对应560us的连续载波,一个逻辑1传输需要2.25ms(560us脉冲+1680us低电平),一个逻辑0的传输需要1.125ms(560us脉冲+560us低电平)。而遥控接收头在收到脉冲的时候为低电平,在没有脉冲的时候为高电平,这样,我们在接收头端收到的信号为:逻辑1应该是560us低+1680us高,逻辑0应该是560us低+560us高。 继续阅读“十七,红外遥控器”
计步器是获得3轴加速度传感
器的数据进行判断,然后在液晶上自增累计。我们之前配置的QMA7985读id号和液晶显示驱动安排到一个工程里稍微修改一些就行。 继续阅读“十五,计步器”
Allegro添加过孔之前需要先使用Pad软件配置并保存好过孔,内径0.4mm,外径0.6mm。 继续阅读“allegro的过孔配置”
看不懂,后两张是叶子帮忙注释了
图片如何转bin后缀文件
一,打开百度复制你要的图片 继续阅读“十四点一,图片转.bin文件”
//P_SW1 &= ~(1<<5);
//P_SW1 |= (1<<4);
//这样写就是把 P_SW1 的第5位置0 第4位置1
为了显示图片,我们需要先制作一个340*240.bmp的图片,然后转成bin文件格式,这样才能存到片外存储里面。
因为中文和英文的字库加起来有好几万个字,占单片机内存太多,所以我们使用片外存储。需要把以前的液晶显示,spi通讯,串口的.c,.h文件添加到工程里。我们使用串口把字库发送到单片机保存在GD25Q64里面。
一;低功耗主要有两种方式:
1;空闲模式:系统不给CPU提供时钟,除了CPU以外一切外设正常运行。
空闲模式下外设工作正常,IO口保持进入空闲之前的正常状态。
2;掉电模式:时钟全部停止震荡。由内部供应时钟的外设全部关断。
此时可以通过外部中断、CCP中断、内部掉电唤醒计时器等方式唤醒。 继续阅读“十一,低功耗”
当单片机死机的时候,我们希望可以重启单片机,而看门狗就是可以在单片机死机的时候,自动重启。 继续阅读“十,看门狗”
上位机对搞电子的孩子来说,主要是使用串口功能;最开始想写VB6.0的,结果win10兼容性不好,后面准备用易语言,同样还是兼容性,也没有64位的程序;然后用了C#,惊为天人,眼前一亮,后面又发现问题了,不美观;找了很久,最终决定用labVIEW,图形化编程,各种控件很丰富,学习简单,能满足需要。所以对于上位机的更新都会用labVIEW,更新的同时也是学习和加深映像的过程。
几年以后学了Linux这个时候又开始了用QT来写应用了。唉,做技术的需要活到老学到老。
内部EEPROM保存的数据可以在掉电的时候不丢失,配置内部EEPROM擦写对一些断电保存的参数比较有用,先在数据手册里看一下EEPROM的大小。
断电不丢数据的就是EEPROM了,有的会固定大小,这款是下载的时候可设置EEPROM大小。 继续阅读“九,内部EEPROM读,写,擦”
眼不见与我无关,心不想没有忧烦!
卦不敢算尽,畏天道无常;情不敢至深,恐大梦一场。
若放手,怎奈得这半世凄凉;若不放,如何圆你信义昭彰。
晓看天色暮看云,行也思君,坐也思君。春赏百花冬观雪。醒亦念卿,梦亦念卿。白茶清欢无别事,我在等风也等你。
城南小陌又逢春,只见梅花不见人。
人有生老三千疾,唯有相思不可医。
浮世万千吾爱有三。日,月与卿。日为朝,月为暮,卿为朝朝暮暮。浮世万千,不得有三,水中月,镜中花,梦中你。
月可求,花可得,唯你求而不得,终是自古多情空余恨,好梦由来最易醒,辞别再无相见日,终是一人度春秋。
1B(Byte 字节)=8(bit位),
1KB (Kilobyte 千字节)=1024B,
1MB (Megabyte 兆字节 简称“兆”)=1024KB,
1GB (Gigabyte 吉字节 又称“千兆”)=1024MB, 继续阅读“位的换算”
SPI通讯优点就是快,一般单片机运行频率都达不到他通讯最大速度,这样各步骤间延时就不要了,然后最低需要3个io,时钟(SCK),读取(MISO),发送(MOSI),时钟的上升沿读取数据,下降沿发送数据,这特么好神奇哦,一个时钟里,既可以发送一个位,也能接收一个位,呀,这就是全双工通讯啊!关键他还不需要发送起始与结束信号,即是攻也是受?哎哟,这不是就是变态嘛。标准名称:
(1)MISO– Master Input Slave Output,主设备数据输入,从设备数据输出;
(2)MOSI– Master Output Slave Input,主设备数据输出,从设备数据输入;
(3)SCLK – Serial Clock,时钟信号,由主设备产生;
(4)CS – Chip Select,从设备使能信号,由主设备控制。 继续阅读“七,spi通讯配置”
IIC是很常见的通讯,我们先学会模拟IIC通讯,用单片机和QMA7981通讯来详解, 继续阅读“六,IIC通讯配置”
ADC是单片机经常用到的功能,主要是数模转换,我们来配置ADC的使用。
一;ADC初始化,主要配置ADC的时钟和速度; 继续阅读“五,ADC的配置”
我见众生皆草木,唯有见你是青山。愿有岁月可回首,且以你我共白首。
网上收集整理,后面慢慢增加,看到写的感觉能用的就收集起来,不知道是否合理,反正没有具体想法的时候就先试试。
1、贴片之间的间距

贴片元器件之间的间距是工程师在layout时必须注意的一个问题,如果间距太小焊膏印刷和避免焊接连锡难度非常大。
距离建议如下 继续阅读“PCB注意事项”
1.选择一个或多个元器件;
2.右键选择Edit Properties;
3.弹出属性,选中PCB Footprint 行;
4.然后右键选择Display,在弹出的对话框中,选择Value only 点击OK。
串口通信是单片机经常使用通讯方式,如果是单片机直接互相连接串口就行,如果是电脑连接单片机就需要USB转串口芯片配合使用才能与单片机通讯; 继续阅读“四,串口”

定时器和计数器其实一个寄存器配置,他们工作模式相同,都是对脉冲计数,不同的是脉冲来源不同,计数器是对外部脉冲计数,定时器是对内部时钟计数。
定时器/计数器0有4种工作模式:
模式0(16位自动重装载模式),
模式1(16位不可重装载模式),
模式2 (8位自动重装模式) ,
模式3 (不可屏蔽中断的16位自动重装载模式)。 继续阅读“三:定时器”
1: PWM其实是一个定时器,配置这些寄存器要注意,需要打开特殊功能寄存器的开关。 继续阅读“二:PWM配置”
终日奔波只为饥,方才一饱便思衣;
衣食两般皆具足,又想娇柔美貌妻;
娶得美妻生下子,恨无田地少根基;
买到田园多广阔,出入无船少马骑;
槽头扣了骡和马,叹无官职被人欺;
县丞主簿还嫌小,又要朝中挂紫衣;
作了皇帝求仙术,更想登天骑鹤飞。
学习单片机第一步就是点亮LED,常用3种IO控制方法。
一;按键检测查询法
1;头文件
#include “stc8g.h”
#include “intrins.h”
2;IO口位定义 继续阅读“一 按键与点灯”
转自小哥allegro网站,在Allegro软件中,是将设计中的内容按照其所表达的意义分成不同的类,也就是Class,再在类(Class)下面细分为子类,也就是Subclass。
在Allegro中,想要添加什么内容,必定属于某一个Class/Subclass。如图1: 继续阅读“Allegro常用的层”
国小而不处卑,力少而不畏强,无礼而侮大邻,贪愎而拙交者, 可亡也。
枕头要常晒,因为里面装满了辛酸的泪和发霉的梦。
西方发达国家福利好,工资高,是因为他们民主?事实上市他们掌握了各行业的源头技术,并紧紧的把持住,让世界沦为他们的工厂,他们从中赚取巨额利润。 继续阅读“”
时代、机缘、天赋、性格、出身、教育等这些我们无法全然掌控的因素,关系重大。我知道这不是能力问题,个人可以选择的力量过于衰弱。正确认知自己能力的边界,在范围内把事情做好,我很喜欢,我爱生活,这是人生的态度。
每一个梦想都有一个代价,每一个选择都有一个成本。
世间诸事,各有缘分。很多问题恐怕都没有回答,也回答不了你,正如你问地球上为什么会出现人,地球为什么会旋转,人为什么能够思考是一样的,或许上天垂怜吧!
历史的真相很残酷啊,不会符合我们的道德期望。
买奶茶我最讨厌2种人,一种是插队在我前面的,另一种是不让我插队的。
能爬到顶层的都是幸存者,也是幸运儿。否认幸运的成分是不对的,
因为努力的人千千万万,能爬到顶层必然还要其他因素加成。
过于强调努力而否认命运二字的结果,除了过劳死一批又一批的年轻人之外,
毫无意义.
我们时常因为察觉到他人的愚蠢而误认为自己很聪明,其实你我都没那么聪明,只是愚蠢的领域不同
本事不大,脾气就不要太大,否则你会很麻烦。
能力不大,欲望就不要太大,否则你会很痛苦。
越是敢跟你打包票,说什么保证一定的人,到最后出状况撂挑子的概率反而高。而在答应你之前先说有可能失败的人,反而不会出问题。前者可能是在吹牛,后者是认真想过。
人生忠告:意志力薄弱的人,想吃宵夜就直接点。
不然最后实在撑不住还是点了外卖,就白挨半天饿。
看着同学陆陆续续的结婚,就像当年考试看着他们一个个提前交卷一样,万分焦虑,你们真的不再检查一下或者等我一下吗!
最怕问初衷,幻梦成空,
年少励志三千里,踌躇百步无寸功,
转眼高堂皆白发,儿女蹒跚学堂中,
碎银几两催人老,心仍少,皱纹悄然上眉中,
浮生醉酒回梦里,青春人依旧,只叹时光太勿勿。
策马离乡二十秋,饮尽风霜志未酬。
自恃猛虎伏圣地,如今残龙困浅洲。
愁侵盏。酒入喉。久别又恐父母忧。
胸中仍是少年志,额上青丝半已丢。
WordPress 主题的 footer.php 文件中 <?php wp_footer(); ?> 的前面加上一段代码就行了。
Setup—User preferences——paths——Library
pad开头的是焊盘路径
psm是封装路径
step开头的是3d文件路径
dev开头的第3方网表
常用快捷键
C 复制
D删除
E移动
F布线
H高亮
J 显示飞线
Y显示所有飞线
K关闭飞线
U隐藏所有飞线
I,O放大缩小
R旋转90°
M镜像
Q完成当前命令 继续阅读“allegro快捷键设置”
Find 选项:
Groups-1个或多个元件设定的同一组
Comps-带有元件序号(RefDes)的Allegro元件,包含Device Type、 Value等
Symbols-所有电路板中的Allegro元件 继续阅读“allegro中Find 选项中文翻译”
(1)VCC:C=circuit 表示电路的意思, 即接入电路的电压
(2)VDD:D=device 表示器件的意思, 即器件内部的工作电压;
(3)VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压
(4)VEE:负电压供电;场效应管的源极(S)
(5)VBAT:当使用电池或其他电源连接到VBAT脚上时,当VDD 断电时,可以保存备份寄存器的内容和维持RTC的功能。如果应用中没有使用外部电池,VBAT引脚应接到VDD引脚上。
(1)STM32:STM32代表ARM Cortex-M3内核的32位微控制器。
(2)F:F代表芯片子系列。
(3)103:103代表增强型系列。
(4)Z:Z这一项代表引脚数,其中T代表36脚,C代表48脚,R代表64脚,V代表100脚,Z代表144脚。
(5)E:E这一项代表内嵌Flash容量,其中6代表32K字节Flash,8代表64K字节Flash,B代表128K字节Flash,C代表256K字节Flash,D代表384K字节Flash,E代表512K字节Flash。
(6)T:T这一项代表封装,其中H代表BGA封装,T代表LQFP封装,U代表VFQFPN封装。
(7) 6:6这一项代表工作温度范围,其中6代表-40——85℃,7代表-40——105℃
树莓派设置输入法,树莓派设置中文
按照树莓派新手入门手册的步骤,安装中文字库:
sudo apt-get install ttf-wqy-zenhei
安装过程中如果碰到(Y/N),都选Y。
完成后,继续安装中文输入法:
sudo apt-get install scim-pinyin