自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 Tina填坑

1.Tina3.5 编译全志X3报错:environment variable SOURCE_DATE_EPOCH must expand to a non-negative integer less than or equal to 253402300799解决:第一步.make distclean 第二步 date +%s > version.date 第三步:make网上也有人说如下步骤:(没有验证)2、解决方法:rootroot@rootr...

2021-01-21 11:24:41 1

原创 linux笔记

Ubuntu下vi输入i不进入insert插入模式修改/etc/vim/vimrc.tiny 文件,将set compatible 设置成set nocompatible . 保存退出即可。这是因为有时候系统会默认vim兼容vi,所以使用vi的命令

2021-01-19 22:53:04 3

原创 Windows与Linux相互传文件

在进行嵌入式linux开发的时候,往往需要在windows和linux下面进行相互传文件,方法有很多种。之前本来按视频里面的使用cutftp来传,后来发现死活不行,链接不到linux上面去。百度了很久,试了很多方法都不行。晚班无奈之下下载了一个WINSCP。填写好linux 的ip和登录名以及登陆密码。瞬间连接上。ps:安装ftp:1.apt-get install vsftpd2.cp /etc/vsftpd.conf /etc/vsftpd.conf.old //备份文...

2020-07-21 23:18:50 48

原创 锂电池保护板电路分析

锂电池保护板基本模型如下。P+和P-接到负载以及充电电路,T接到充电电路的NTC。R1:基准供电电阻,C1:起瞬间稳压和滤波作用,R2:过流短路检测,R3:NTC电阻。1.当电路正常工作的的时候CO DO都是高电平,U2的两个NMOS导通,充电和放电都能正常进行。2.充电超过电池的标称电压时,CO为低电平,U2的右边NMOS关闭(不能充电),由于右边NMOS存在体二极管(放电还是可...

2019-08-22 10:36:57 923

原创 PADS里面沿边框自动打孔

1.打开PADS软件,Ctrl+Enter,下图红色是打孔的时候开启DRC防止违反设计规则2.下图是在网络$$$1上面打孔,孔间距为100mil,孔类型是SMALL3.点击确定,然后开始铺铜4.铺铜完成后,鼠标右键选择形状,然后右键如下5.最后一步如下最终效果如下:自动打孔就ok了...

2019-08-21 13:48:03 1114

原创 PADS设置实心铜皮

1.打开PADS格式的PCB源文件,Ctrl+Enter--->选中栅格和捕获-->栅格-->铜箔-->2(记为A)2.分别选中TOP和Bottom的铺铜-->特性-->宽度-->6------>即为实心铜皮(记为B)若B>A-->是实心铜 B<A是网状铜...

2019-05-26 23:26:13 1734

原创 NRF51822 GPIO操作

前几天买的NRF51822板子今天到了。试手,刚开始死活不能下载。不能识别JLINK。摆弄了好久,JLNIK就是识别不了(JLINK接在USB HUB上面的),后来将JLINK直接接在电脑上面发现居然能识别了,奇迹啊(可能是USB转一次之后再接到JLINK上面有点问题)其实NRF51822的GPIO还是比较简单的。NRF_GPIO->DIRSET=1<<21; //将NR...

2018-03-20 23:04:34 765

原创 IIC器件

本文从硬件角度写点IIC相关。 1.IIC接口是开漏输出,所以IIC的SCL和SDA需要加上拉电阻。(一般4.7K~10K之间) 2.IIC有的典型传输速率有100Kbps(标准模式),400Kbps(快速模式),3.4Mbps(高速模式) 3.为了抑制EMC,IIC的CLK上面最大可以接100pf的电容(100Kbps),速度越快,接的电容值智能越小。

2018-03-10 22:21:08 411

原创 PADS 生成泪滴

1.在PADS Layout里面点击“工具”->“选项”->“布线”->“常规”->“生成泪滴”2.在PADS Layout里面点击“工具”->“选项”->“布线”->“泪滴”->“显示泪滴”3.具体步骤见下图指示:

2018-01-20 14:01:16 5472

原创 PADS 指定网络颜色

1.在PCB layout界面 按Ctrl+Alt+N会弹出如下界面2.见下图三个红色圈圈部分,就能设置相对应网络的颜色

2018-01-20 13:42:53 4338

原创 AD绘制PCB时候移动原件焊盘

1.在绘制PCB的时候(不是绘制PCB库)是以器件为一个整体移动的,此时想要移动器件里面的某一个焊盘操作如下,双击原件,取消图中打钩的部分2.此时就可以移动焊盘了

2017-12-24 09:58:05 4690

原创 ESD 接触放电、空气放电

1.接触放电主要针对的是半成品电子电气产品,或者是带金属外壳的成品。一般做接触放电主要是金属外壳。接触放电的放电头是尖头。2.空气放电主要是针对塑料外壳或者是金属外壳表面有绝缘漆的成品。空气放电的放电头是圆形头3.一般接触放电或者空气放电为10次一个周期。大静电之后要用金属头去消除静电电荷4.做ESD的时候产品下面要垫一层耦合用的耦合板。不能再绝缘的模板上面进行。

2017-12-22 00:25:57 11742

原创 AD17 PCB板框无法设置

could not find board outline using primitives centerline due to the following error?at least 2 connected tracks/arcs or full circle requiredwould you like to try finding board outline using pr

2017-12-21 23:24:19 7082

原创 电平转换电路

以IIC为例:1.使用两个NMOS管作为转换电路2.当SDA1位低电平的时候,TR1管子VGS > VGS(TH),管子导通,SDA2也是低电平3.当SDA1为高电平的时候,TR1管子截止,由于SDA2端的上拉作用,故SDA2为高电平4.当SDA2位低电平的时候,由于体二极管的存在,SDA1被拉到0.3-0.7V之间,属于低电平5.当SDA2为高电平的时候体二极管截止,SDA1

2017-11-28 08:45:43 325

原创 电阻相关知识

2017-10-27 15:00:49 116

转载 USB上拉下拉问题

1.USB作为主设备的时候  D+,D-各接一个15Kohm的下拉电阻。2.当作为从设备的时候,D+和D-接上拉电阻表示不同的传输速率;在D+上加1.5Kohm的电阻时表示高速,可以达到12Mbps,在D-上面加1.5Kohm的时候传输速率仅为1.5Mbps

2017-09-30 14:41:51 2285

原创 32768HZ晶振不起振

现象:      1.单片机待机后再唤醒,32768HZ晶振不起振。      2.用示波器探头点32768HZ晶振管脚一下,晶振又开始振解决方法:      在晶振管脚上面加一个10M的电阻对地。原因是32768HZ的晶振负载太轻,加一个10M的电阻,就是加了一个负载。

2017-09-27 18:13:10 2065

原创 频偏计算方式

1.我们描述频偏的时候一般是以ppm作为单位来描述的,ppm是百万分之一的意思也就是10^-6。2.如何计算频偏     假如我们有一个晶振,它的频率标值是12MHZ,但是我们测试到的是11.99998MHZ。那么Foffset=12-11.99998=0.00002MHZ。ppm=(0.00002/12)*10^6=1.67。3.一般在选中晶振的时候选中精度相对好点的。类似STM

2017-09-20 19:16:11 16462 3

原创 LPC1788启动代码分析

/*********************************************************************** $Id$ system_LPC177x_8x.c 2011-06-02*//*** @file system_LPC177x_8x.c* @brief CMSIS Cortex-M3 Device Peripheral Access Layer Sour

2017-08-09 21:59:12 599

原创 利用MOS管和稳压二极管来做保护电路

上面这个图中利用稳压管和PMOS管组成一个保护电路,起过压保护和防反接的的作用。线分析一下:1.当输入端输入的是5V左右的电压的时候(图中的+5V),稳压二极管没有被反向击穿,Q26三极管处于截止状态。PMOS管的G极接到GND。PMOS管导通,所以D极输出的就是5V电压2.假设输入端输入的电压大于5V很多,比如12V或者24V,此时DZ2(稳压二极管)处于反向击穿区,Q26三极管导通,P

2017-07-19 21:32:13 9602 1

原创 STM32 cannot open source input file "stm32f10x_conf.h"错误

在KEIL5里面打开之前的KEIL4工程之后报.\library\inc\stm32f10x_map.h(26): error:  #5: cannot open source input file "stm32f10x_conf.h": No such file or directory  这样的错误。解决方法:1.建立stm32f10x_conf.h添加下面的内容:/***

2017-07-14 22:48:15 9349

原创 关于KEIL5打开KEIL4工程之后工程后缀变为uvprojx

KEIL5工程的后缀是uvprojx,KEIL4工程的后缀是uvproj。前几天KEIL5的软件打开KEIL4的工程编译之后发现文件后缀变为uvprojx了。感觉挺奇怪。后来百度一查才知道很多人都遇到这种事。解决办法:安装MDK v4 Legacy Support来保障工程不被篡改。1.去http://www2.keil.com/mdk5/legacy这个网站下载对应的文件包去安装。

2017-07-13 23:33:26 3493

原创 差分对设置

1.设置差分对在绘制PCB的时候经常需要进行一些设置,比如差分、等长阻抗匹配。这些词汇也许你都听说过。这里就介绍一下在AD里面如何设置差分信号。在原理图里面找到需要设置差分的信号线。比如图中的USB里面的D+和D-明显就是一对差分信号线。我们在原理图里面就可以对他进行设置。设置为差分信号。快捷键是P+V+F。三个按键的组合键就可以设置差分信号线了放置完快捷键之后就是下图的模样

2017-07-11 23:54:39 901

原创 KEIL5报 core_cm4.h(169): error:错误解决办法

KEIL4的工程转到KEIL5上面出现..\Core\core_cm4.h(169): error:  #5: cannot open source input file "core_cmInstr.h": No such file or directory   这样的错误。现象:1.KEIL4 编译可以通过 没有问题2.KEIL5编译不通过  报上面的错误3.软件代码完全

2017-07-10 22:06:55 15660 3

原创 让单片机直接支持printf函数

在使用单片机的时候经常需要使用到UART输出一些调试信息。通常情况下是自己写一些类似UART_SendChar();或者UART_SendString();之类的函数。但是这种有时候对于输出的格式支持并不是很好。而且移植起来也不方便。其实只要重定向printf函数就可以了。#pragma import(__use_no_semihosting)             //±ê×¼¿â

2017-07-09 18:27:22 5467

原创 STM32移植fatfs(R0.10a版本)

关于STM32单片机移植FATFS。 使用单片机的朋友都知道单片机一般提供的ROM和RAM都比较小。就算是STM32这样的提供256KB flash和64KB RAM的。一旦你需要存一些数据量比较大的文件的时候还是不够用的。一般可以通过外扩SD和nand flash来实现大容量存储。相对来说SD卡的使用更加方便一些。使用过nand flash的也许会知道nand flash有坏块,使用的时

2017-07-09 00:22:19 6290 1

原创 STM32F429 不断重复复位

之前做过一块STM32F429的板子。板子搭载SDRAM和NAND flash。刚开始板子还是好好的,用了一段时间之后。板子变得很奇怪。开机后SDRAM和NAND初始化之后。运行SDRAM的测试代码。大概运行10S左右就会出现一次复位。我在代码里面没有打开看狗。然后使用示波器去测量板子的NRST管脚。发现它过一段时间就会有一个低电平。我不知道它是哪里来的。感觉很奇怪。网上好像也有人遇到这样的情

2017-07-02 13:57:08 3251 3

stm8开发资料

stm8开发资料。。这个是STM8S207系列的资料。

2014-10-19

单片机程序

单片机 STM32 正点原子 游戏设计

2015-06-25

51单片机读写W25X16

51MCU读写W25X16 W25Q16

2015-06-16

空空如也

空空如也

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

TA关注的人 TA的粉丝

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