自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stm32 程序结构

startup_stm32f10x_hd.s启动文件我们需要在外部定义一个 SystemInit函数设置 STM32 的时钟; STM32 上电后,会执行 SystemInit 函数,最后执行我们 C 语言中的 main 函数stm32f10x.h在编程之前我们要先实现寄存器映射,有关寄存器映射的代码都统一写在 stm32f10x.h详见零死角玩转stm32-F103指南者...

2022-04-05 19:46:16 1127

原创 homeassistant-磁贴风格界面自定义主题切换

配置tileboard下的config.js文件里面的customTheme;可配置pad及phone端,也可行开发;

2021-08-22 18:47:49 2954

原创 二、PCB---

1.设置禁止布线区域  先设置原点→切至禁止布线层PL走线→选中板框→设计、板子形状-按照选择对象定义

2018-10-28 22:35:34 243

原创 AD使用技巧

一、各层说明     1.Top layer 信号层主要用于布置电路板上的导线,一般称顶层;//Signal layer(信号层) :信号层主要用于布置电路板上的导线。包括Top layer(顶层),Bottom layer(底层)和30个MidLayer(中间层)。    2. Bottom layer 信号层主要用于布置电路板上的导线,一般称底层;   3.Mechanical l...

2018-10-21 20:59:25 2742

原创 一、原理图绘制------Step2制作PCB库

1.右击集成库添加PCB库

2018-10-21 19:35:59 248

原创 一、原理图绘制------Step1制作原理图库

1.打开AD10软件,新建→工程→集成库2.工作区另存为(路径自定义),集成库工程另存为(路径自定义)3.给集成库工程添加原理图库4.原理图库右击命名另存为(路径自定义)...

2018-10-21 19:27:49 1888

原创 linux-AVM调试【1】

一、如何编译整个系统包    cd  /返回根目录  cd ..返回上一级目录    cd ~返回home;     进入sphe6700目录下 执行make命令;编译生产的包在out_binary下(系统包);     系统包升级(程序包烧录):编译6700 sdk包生成out_binary目录,将内容复制到u盘内,开发板接上短路帽及u盘,重启后系统自动升级,接荧幕会自动显示升级进度...

2018-08-09 10:55:33 900

原创 NETLIST和结构导入

注意事项: 1.先导入结构图 2.导入netlist 3.ECO确认导入封装不少,连线正确。

2018-05-09 17:42:38 1600

原创 1.放大电路设计

2018-05-03 17:27:45 843

原创 USB-TTL_board开发记录整理

1.orcad绘制原理图注意事项:做好元件PCB封装与layout库保持一致2.orcad导出asc格式Netlist(orPadspcb.dll)3.pads 库准备好之后(原理图中所有元件都能找到对应pcb封装)导入asc文件;4.布局前环境设置----布局(logic连接layout方便打散布局操作);    /未加板框或结构的,先导入结构图或画板框,设置要求板框大小...

2018-04-19 10:20:42 291

原创 PCB文档规范

PCB设计前准备1、准确无误的原理图。包括完整的原理图文件和网表,带有元件编码的正式的BOM。原理图中所有器件的PCB封装(对于封装库中没有的元件,硬件工程师应提供datasheet或者实物,并指定引脚的定义顺序)。2、提供PCB大致布局图或重要单元、核心电路摆放位置、安装孔位置、需要限制定位的元件、禁布区等相关信息。设计要求设计者必须详细阅读原理图,与项目工程师充分交流,了解电路架构,理解电路工...

2018-04-19 10:07:19 1009

原创 layout布局布线注意归纳

1.logic与layout连接,关闭飞线,各模块电路打散。2.布线前POWER网络隐藏(电源+最后覆铜箔处理,GND最后铺铜处理)3.布局设置捕捉栅格  5  5 方便元器件对齐4.小元件距离ic焊盘应大于0.8mm;5.差分信号线要特殊布线6.已在layout与router中设置线宽,布线却发现线宽依然很细似飞线,由于设置最小线宽过大导致无法正常显示导致。7.关于过...

2018-04-16 22:26:39 6325

转载 Pcba阻焊层选择红油蓝油绿油区别

作者:路人甲链接:https://www.zhihu.com/question/19844046/answer/71945947来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。观点1、一般来说整个电子的板级产品都要经过制板以及帖片过程,在制板过程中有几道工序是要经过黄光室的,绿色在黄光室的视觉效果要好一些,但这不是主要的。在SMT焊接的时候,要经过上锡和帖...

2018-03-17 10:46:20 7137

原创 pads使用快捷键整理--持续更新中...

1.搜索元器件 ss 参考编号2.搜索网络     n 网络名3.高亮选中网络ctrl+h 取消高亮选中网络ctrl+u4.隐藏飞线 ZU

2018-03-16 12:51:49 979

原创 pads元器件封装制作

1.单位切到公制,工具→PCB封装编辑器2.看datasheet,保存元件。3.根据datasheet画焊盘,焊盘设置贴装面,长度宽度与电镀,钻孔设置0,内层对面都设置0,然后再画IC方框表示,框选设置到所有层,外框可画可不画,设置为装配层,最后保存即可。

2018-03-06 14:19:45 3879

原创 硬件设计笔记v1

一、板级设计项目开发流程:1.项目背景介绍2.项目资源评估3.设计原理图4.元器件选型5.电路功能验证6.PCB绘制及发到厂家加工7.PCBA制作(焊接)8.PCBA调试(波形验证测试)9.PCBA定型(优化电路设计)10.BOM表制作(元器件型号、厂家、价格、工作温度选择)11.结案移交客户二、电阻电阻设计参数考量:1、阻值 2、封装  3、精

2018-01-15 19:38:33 988

原创 STM8S103F3P6核心板原理图设计

Encounter problems:1.无法执行DRC检查        2.图纸页面无法设置Solution:          1.选中.dsn文件,即便可以执行DRC检查   2.设置schematic page properties

2018-01-12 15:30:22 6807

原创 orcad元件封装制作

1.Cadence 软件提供的封装,Cadence软件提供的总共大概有33个库文件;2.从芯片厂商官方网站下载,一般情况下都能下载到,对于TI公司的芯片,TI公司提供的是.bxl的格式,需要使用Ultra Librarian进行转换;3.自己动手制作元件封装,这种方法在设计中经常遇到,元件封装又分为2种:单个封装和符合封装(一般是相似几个功能部分组成的元件或者是引脚比较多的元件采用复合封装

2018-01-08 13:16:53 5453 1

原创 8.HDMI视频采集板-电源部分布线处理

1.覆铜2.

2018-01-05 19:37:47 339

原创 7.HDMI视频采集板-层定义设置+设计规则设置

1.层设置(设置4层板)2.设计规则设置1)安全间距设置:设置----设计规则(先单位转为um);设置线宽最小值、建议值、最大值;设置铜箔和板的安全间距2)设置过孔:设置---焊盘栈性

2018-01-05 18:58:10 429

原创 6.HDMI视频采集板-router交互布局+reuse技巧

2018-01-05 15:00:32 193

原创 5.HDMI视频采集板-布局之模块化分布技巧(布局前准备工作--按各功能模块先打散好)

1.logic与layout同步连接2.快速打散器件(工具---分散元器件)3. ZU 显示关闭飞线4.分散各功能模块的电路器件(logic选择器件---layout右击分散 Crtrl+E移动元器件)

2018-01-02 13:27:09 548

原创 4.HDMI视频采集板-布局前的相关设置

1.设计单位设置umm;选项常规最小显示宽度设置为0.1(全局)2.备份设置3分钟,备份位置(全局)3.栅格设置显示栅格gd0.05;设计栅格g0.05(栅格和捕获)4.默认线宽设置为0.125(绘图--文本和线)5.填充和灌注的平滑半径 设置为0.1(绘图)6.尺寸标注文本、2D线分别放置于Layer65 Layer66;文本精度设置为4(尺寸标注)7.设置网络(查看

2018-01-02 10:59:52 293

原创 2.HDMI视频采集板-PCB网表导入

1.pads layout新建库(非空库,库中元器件等所有封装准备好)、2.pads logic 新建命名一样的库,与layout库一致3.ECO过去

2017-12-26 18:45:56 301

原创 1.HDMI视频采集板-HDMI原理讲解

主要电路的大致介绍

2017-12-26 18:37:51 2688

原创 EXCEL_01

1.工作插入删除改标签颜色;2.插入/删除多个工作表;3.移动表格到最后、左右一行;(前提连续的数据区域);4.冻结单元格;(取决点选当选单元格位置);5.填充柄使用;

2016-12-17 15:40:17 307

原创 stm32学习的日子-构建库函数雏形(第1节)—寄存器结构体定义控制点亮G0Kitv2.1 LED2和LED4

函数代码如下:#include "stm32f10x.h"int main (void){#if 0// ¿ªGPIOB¶Ë¿ÚʱÖÓRCC_APB2ENR  |=  ( (1) // ÅäÖÃIO¿ÚΪͨÓÃÍÆÃâÊä³öģʽGPIOB->CRH &=  ~( (0xf0000000) GPIOB->CRH |=  ( (1) //

2016-11-12 19:01:36 473

原创 GPIO输出操作—使用固件库点亮LED--- 调试总结

1.代码写完毕后,keil5(MDK-ARM)编译通过,".\Objects\Gokit V2.axf" - 0 Error(s), 0 Warning(s).2.通过STMFlashLoader Demo.exe(,ST官方ISP下载最新工具),Cortex-M3串口对STM32【Gokit v2.1开发板(stm32F103c8t6)】下载提示成功。3.

2016-11-12 14:57:46 3735

原创 构建库函数雏形(第1节)—寄存器结构体定义点亮GoKit v2.1开发套件LED2和LED4

程序代码如下:#include "stm32f10x.h"int main (void){#if 0// 开GPIOB端口时钟RCC_APB2ENR  |=  ( (1) // 配置IO口为通用推免输出模式GPIOB->CRH &=  ~( (0xf0000000) GPIOB->CRH |=  ( (1) // 控制 ODR 寄存器//;G

2016-10-23 22:42:49 670

转载 typedef用法

typedef声明新的类型来代替已有的类型的名字。如:typedef int INTEGER;下面两行等价int i;INTEGER i;可以声明结构体类型:typedef struct {int age;int score;}STUDENT;定义变量:只能写成 STUDENT stu;如果写成typedef struct student

2016-10-23 19:37:11 262

原创 编程的语言的简单发展史

*机器语言:机器语言,用二进制代码构成指令。机器语言编程缺点:1、繁琐、不直观、不易调试。2、移植性差。依赖于计算机。汇编语言:用符号构成指令,如MOV.ADD。用汇编语言编程:相对直观,但仍然繁琐,仍是面向计算机的语言。高级语言:与低级语言相比,有根本性的区别:高级语言是面向问题的语言。  高级语言的一条指令(语句):y=2*xx+3*x-1;对应于y=2x2+3

2016-10-23 13:36:40 422

原创 STM32开发环境搭建和固件烧录

1.安装keil MDK2.下载ST烧写工具:安装STM32串口下载软件Flash loader demonstrator;ST单片机的可以用串口boot来烧写,官方提供Flash Loader Demonstrator工具,可以从[ST官网]下载最新的版本。3.安装USB转串口驱动,由于GOKIT使用silabs公司CP2012 usb转串口芯片,故下载CP201X驱动。4.程序烧写

2016-10-15 20:16:27 7872

空空如也

空空如也

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

TA关注的人

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