DreamRoad

硬件设计、嵌入式软件、Linux

排序:
默认
按更新时间
按访问量

关于ISP、IAP、DFU和bootloader

注:转自: 关于ISP、IAP、DFU和bootloader这是嵌入式开发中常用的几个专业术语,其诞生的背景和其具体作用大概如下:在很久很久以前,那是8051单片机流行的时代,做单片机开发都需要一个专用工具,就是单片机的编程器,或者叫烧写器。说“烧”写一点不为过,当年的经典芯片AT89C51在编程...

2017-08-15 18:00:22

阅读数:215

评论数:0

MOS管,三极管基础知识总结

1.MOS管符号箭头指向在所有半导体元件中, 箭头的意义表示p-n结的方向。场效应管是电压控制型元器件,只要对栅极施加电压,DS就会导通。三极管是电流控制型元器件,只要基极B有输入(或输出)电流就可以对这个晶体管进行控制。eg:N-channel-JFET:P-channel JFET:电路中的 ...

2017-08-11 15:56:32

阅读数:1081

评论数:0

STM32学习笔记一一ADC

1.STM32 ADC 简介STM32 拥有 1~3 个 ADC(STM32F101/102 系列只有 1 个 ADC),这些 ADC 可以独立使用,也可以使用双重模式(提高采样率)。 STM32 的 ADC 是 12 位逐次逼近型的模拟数字转换器。它有 18 个通道,可测量 16 个外部和 2 ...

2017-08-07 22:49:54

阅读数:1173

评论数:0

锂电池相关知识

1.基本概念锂电池是一种以锂金属或锂合金为负极材料,使用非水电解 质溶液的一次电池,与可充电电池锂离子电池跟锂离子聚合物电池是不一样的。锂电池大致可分为两类:锂金属电池和锂离子电池。锂离子电池不含有金属态的锂,并且是可以充电的。目前锂电池公认的基本原理是所谓的“摇椅理论”。锂电池的冲放电不是通过传...

2017-08-03 15:22:33

阅读数:286

评论数:0

STM32学习笔记一一TFTLCD 显示

1.TFTLCD 简介 TFT-LCD 即薄膜晶体管液晶显示器。TFT-LCD与无源 TN-LCD、 STN-LCD 的简单矩阵不同,它在液晶显示屏的每一个象素上都设置有一个薄膜晶体管( TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,因此大大提高了图像质量。 TFT...

2017-07-29 14:27:12

阅读数:9197

评论数:0

Altium Designer 集成库的创建

集成库的创建主要为了避免原理图库,封装库被修改,在团队设计一个项目时,提高了安全性。下面记录一下创建的方法。1.分别创建集成库文件、原理图库、封装库三个文件,保存到同一个文件夹目录下。2.先打开原理图库,绘制器件原理图文件,也可以从其他的库文件中拷贝。这里原理图库中有两个文件,保存。3.同样,打开...

2017-07-22 21:52:10

阅读数:616

评论数:0

Altium 2层板PCB设计学习加强笔记

1.原理图编译与检查设计完原理图后,常常需要检查错误。首先先设定相关的规则,然后可以在工程下点击编译,发现修改错误。设置菜单见下图l;2.器件封装完整性检查(1)封装对应的是器件的实际形状,设计完原理图后需要对封装进行修改和检查,具体可以从封装管理器来看。(2)对于封装路径,可以通过一下三种方法设...

2017-07-15 21:56:24

阅读数:507

评论数:0

STM32学习笔记一一PWM 输出

1.PWM 简介脉冲宽度调制(PWM),是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。即对脉冲宽度的控制。STM32 的定时器除了 TIM6 和 7。其他的定时器都可以用来产生 PWM 输出。其中高级定时器 TIM1 和 TIM8 可以同时产生多达 7 路的 PWM 输出。而通...

2017-07-09 23:01:15

阅读数:1013

评论数:0

STM32学习笔记一一定时器中断

1.STM32 通用定时器简介 STM32 的通用定时器是一个通过可编程预分频器( PSC)驱动的 16 位自动装载计数器( CNT)构成。使用定时器预分频器和 RCC 时钟控制器预分频器,脉冲长度和波形周期可以在几个微秒到几个毫秒间调整。 STM32 的每个通用定时器都是完全独立的,没有互相共...

2017-07-08 10:39:29

阅读数:1450

评论数:0

STM32学习笔记一一窗口看门狗

1.窗口看门狗( WWDG):通常被用来监测由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列而产生的软件故障。2.窗口看门狗工作示意图:T[6:0]就是 WWDG_CR 的低七位, W[6:0]即是 WWDG->CFR 的低七位。T[6:0] 就是窗口看门狗的计数器,而 W[...

2017-07-03 22:01:50

阅读数:175

评论数:0

知识小结——实习

1.晶振并联电阻:降低 Q 值,改善振荡波形;降低谐振阻抗,将电路内部的反相器加一个反馈电路,形成放大器,使晶振容易起振。2.晶振起振判断:万用表测量两端的电压大约是 1/2 Vcc,两脚之间会有压差(0.1-0.2V),也可用示波器直接查看起振波形。3.MOS 管:a.MOS 管是电压驱动器件,...

2017-07-02 22:05:45

阅读数:118

评论数:0

STM32学习笔记一一独立看门狗

1.看门狗的作用单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路就是为了避免这样的情况的发生。如果系统出问题,没有给看门狗喂狗,看门狗就由于超时将CPU复位。2.STM32 的独立看门狗STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍...

2017-05-24 16:47:15

阅读数:267

评论数:0

STM32学习笔记一一时钟系统

一、系统架构:二、时钟树: STM32 有5个时钟源:HSI、HSE、LSI、LSE、PLL。①、HSI是高速内部时钟,RC振荡器,频率为8MHz,精度不高。 ②、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。   ③、LSI是低速内部时钟,RC振荡...

2017-05-22 16:51:56

阅读数:357

评论数:0

STM32学习笔记一一外部中断

1.STM32 外部中断简介STM32 的每个 IO 都可以作为外部中断的中断输入口。 STM32F103 的中断控制器支持 19 个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。代码主要分布在固件库的 stm32f10x_exti.h 和 stm32f10x_e...

2017-05-22 15:26:30

阅读数:438

评论数:0

STM32学习笔记一一GPIO

1. GPIO工作方式STM32 每个 IO 口可以自由编程,但 IO 口寄存器必须要按 32 位字被访问。 本文主要是库函数实现的笔记。相关图片来自正点原子教程。(1) 4种输入模式:输入浮空 输入上拉 输入下拉 模拟输入a.输入浮空CPU可以通过输入数据寄存器读出I/O口的高低电平,工作电路如...

2017-05-21 17:25:05

阅读数:442

评论数:0

STM32学习笔记一一USART

1.串口的基本概念 通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。 USART利用分数波特率发生器提供宽范围的波特率选择。它支持同步单向通信和半双工单线通信,也支持LIN(局部互连网),智能卡协议和IrDA(红外数据组织...

2017-05-20 17:07:24

阅读数:314

评论数:0

Altium Designer 资源收集

1.Altium Designer学习—封装库的设计 2.Altium Designer学习—原理图标题栏设置和交互式布局 3.Altium Designer学习—原理图库的设计 4.altium designer 10如何画4层板 5.在Altium Designer 2013总如下加...

2017-05-02 09:30:27

阅读数:345

评论数:0

0欧姆电阻的妙用

转载:0欧电阻的作用零欧姆电阻又称为跨接电阻器,是一种特殊用途的电阻,0欧姆电阻的并非真正的阻值为零,正因为有阻值,也就和常规贴片电阻一样有误差精度这个指标。一、常见应用1. 在电路中没有任何功能,只是在PCB上为了调试方便或兼容设计等原因.2 .可以做跳线用,如果某段线路不用,直接不贴该电阻即可...

2017-03-14 20:43:55

阅读数:220

评论数:0

电子工艺实习-------PCB打印设置

本文基于福州时创的电路板蚀刻机制作简单PCB,用于实验教学。1、打开Altium Designer 设计软件2、打开自己设计好的工程三个主要文件:工程文件、原理图、PCB3、进入到Altium Designer PCB文件4、将PCB打印到硫酸纸上参数设置我们在PCB的当前文件下,左键单击文件(F...

2017-03-12 14:10:48

阅读数:1322

评论数:0

altium designer 常用快捷键小结

快捷键 功能 备注 Ctrl + o 打开文件夹/文档 Ctrl + p 打印设置 Esc 从当前步骤退出 Shift +鼠标滚轮 向左/向右移动 Ctrl + C (或 Ctrl + Insert) 复制 Ctrl ...

2017-02-27 10:25:53

阅读数:1415

评论数:0

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