--------------------- 作者:碎碎思 来源:CSDN 原文:https://blog.csdn.net/Pieces_thinking/article/details/78111043 版权声明:本文为博主原创文章,转载请附上博文链接! 图中所示的RC复位电路中二极管的作用: 复位电路中,放电二极管D不可缺少.当电源断电后,电容通过二极管D迅速放电,待电源恢复时便可实现可靠上电自动复位.若没有二极管D,当电源因某种干扰瞬间断电时,由于C不能迅速将电荷放掉,待电源恢复时,单片机…
RC复位电路的原理及其复位时间的计算   低电平有效复位电路如下 此复位电路是针对低电平有效复位而言的,其中二极管是起着在断电的情况下能够很快的将电容两端的电压释放掉,为下次上电复位准备. 假设电容两端的初始电压为U0(一般情况下设为0V),T时刻电容两端电压为UT.3.3V电压设为VCC. 由流经电容的电流I和电容两端的电压变化关系式:I=C*dUt/dt 可以得到:I*dt=C*dU t 两边分别积分可以的得到:I*T=∫(0-1)C*dUt:即I*T=C*Ut−C*U0(其中U0=0V),…
所谓异步复位同步化,就是我们通常说的异步复位同步撤除. 为了避免纯粹的同步复位和纯粹异步复位的问题,可以使用一种叫做同步化的异步复位,我们称其为第三类复位.这种复位完全结合了异步复位和同步复位的优势,我们知道异步复位的优势是不参与数据路径,所以不影响数据路径速度,而复位几乎是瞬间起作用:而同步复位的优势是百分百地同步时序分析且具有抗噪声性能.这种复位其实就是通常我们所说的异步复位同步释放.就如同我之前讨论的那样,异步地进入复位是最好的,只是异步地退出复位会导致一些类似亚稳态和由同步电路参与反馈而…
linux驱动程序设计的硬件基础(一) 本章讲总结学习linux设备程序设计的硬件基础. 一.处理器 1.1通用处理器 通用处理器(GPP)并不针对特定的应用领域进行体系结构和指令集的优化,它们具有一般化的通用体系结构和指令集,以支持复杂的运算并易于新开发功能的添加.一般而言,在嵌入式微控制器(MCU)和微处理器(MPU)中会包含一个通用处理器核.  MPU 通常代表一个 CPU(中央处理器) ,而 MCU 则强调把中央处理器.存储器和外围电路集成在一个芯片中.嵌入式微控制器一般由一个 CPU…
目录 1. 常见问题 2. 常见的复位方式 3. 合理的复位设计 3.1 复位电平 3.2 异步复位同步化 3.3 恰到好处的复位 4. 补充 4.1 所谓的上电初始化 参考文献 一开始接触到FPGA,肯定都知道"复位",即简单又复杂.简单是因为初学时,只需要按照固定的套路--按键开关复位,见寄存器就先低电平复位一次,这样一般情况可以解决99%的问题,甚至简单的设计,就不可能有问题.复杂是因为复位本身是对大规模的硬件单元进行一种操作,必须要结核底层的设计来考虑问题. 1. 常见问题 自…
本系列是 The art of multipropcessor programming 的读书笔记,在原版图书的基础上,结合 OpenJDK 11 以上的版本的代码进行理解和实现.并根据个人的查资料以及理解的经历,给各位想更深入理解的人分享一些个人的资料 硬件基础 处理器和线程(processors and threads) 多处理器(multiprocessor)包括多个硬件处理器,每个都能执行一个顺序程序.当讨论多处理器架构的时候,基本的时间单位是指令周期(cycle):即处理器提取和执行一…
6.1 电路演化 第一章使用基本原理构建了buck变换器(图6.1).开关可以降低电压直流分量,低通滤波器可消除开关纹波.在CCM下,buck变换器的变换比为\(M=D\).buck变换器是最简单的,最基础的电路,我们将从这个电路得出其他电路. Fig 6.1 The basic buck converter 6.1.1 源荷反转 让我们首先考虑一下,如果将变换器的电源输入端口和电源输出端口互换会出现什么情况.在图6.2(a)的buck变换器中,电压\(V_{1}\)施加在端口1,电压\(V_{…
s1 Linux硬件基础 服务器特点 1.稳定 2.方便拆卸-模块化 运维职责:运行和维护服务器 1.数据不能丢---大片不能没 2.保证网站7*24小时运行--一直要运行 3.用户体验要好----打开网站速度 机架式服务器 服务器核心之电源 双电源 AB路 如何让你数据不丢 1.两个电源 AB路 2.UPS-不间断供电系统(蓄电池) 30分钟  1一个小时 3.柴油发电机+油罐 4.与附近的加油站签订一些 紧急供油协议   服务器核心之CPU-计算 central Processing Uni…
本系列是 The art of multipropcessor programming 的读书笔记,在原版图书的基础上,结合 OpenJDK 11 以上的版本的代码进行理解和实现.并根据个人的查资料以及理解的经历,给各位想更深入理解的人分享一些个人的资料 硬件基础 首先,我们无需掌握大量的底层计算机系统结构设计知识的细节,如果大家对于计算机系统结构非常感兴趣,那么我非常推荐大家搜一下 CSE 502 Computer Architecture 的课件,我看了这门课的 CPU 和 缓存章节,受益匪…
laravel基础课程---5.路由复习(路由作用) 一.总结 一句话总结: 有利于百度收录,及SEO优化 1.路由书写 (D:\laravel\yzmedu\yzm2\routes\web.php)? Route::get('/',function(){ Route::get('/',function(){ echo "云知梦"; }); Route::get('admin',function(){ return view(); }); Route::get('admin/user'…
如上图所示是一种RC消火花电路.电路中,+V是直流工作电压,S1是电源开关,M是直流电机,R1和C1构成RC消火花电路. 1.电路分析需要了解火花产生的原因直流电机的内部是一个线圈结构,根据线圈的有关特性可知,当线圈中的电流发生改变时,线圈将产生自感电动势以阻碍流过线圈电流的变化,在电源开关S1断开时,原来线圈中的电流突然消失,这就是线圈中的电流发生突然改变,线圈两端要产生很高的反向电动势,即直流电机M1在电源开关S1断开时要产生自感电动势. 2.了解消火花电路作用对电路分析的重要性 电路中的直…
从文档中提取有用信息 链接:https://pan.baidu.com/s/1fR7ZyGDgapOdd-FtjQ6m8Q提取码:an11 复制这段内容后打开百度网盘手机App,操作更方便哦 判断三个极 G极(gate)—栅极, S极(source)—源极,不论是P沟道还是N沟道,两根线相交的就是 D极(drain)—漏极,不论是P沟道还是N沟道,是单独引线的那边 判断是P沟道还是N沟道 指向G极的就是N沟道,反向指的就是P沟道 使用测试电路 IO口高电平,三极管导通,MOS管Ug<Us,mos…
以下内容全部从文档中获取有用信息的 链接:https://pan.baidu.com/s/1fEbtY616bJWsuaDOZ0CUjw提取码:1byu 复制这段内容后打开百度网盘手机App,操作更方便哦 使用芯片LM2576-5V,根据数据手册可以查看其性能 1. LM2576分为版本3.3 V, 5.0 V,12 V, 15 V,adj(可调版本)/最大输出都为3A电流,最大输入值为45V电源 2. Adj版本可调范围1.23 到 37 V ±4% 3. 使经典电路,实际设计中可用一大一小电…
包含两个文件:讲解pcb绘制过程中的安规要求 002_2_PCB安规设计规范(原创-绝对经典全面-玩转高压PCB设计)总结 002_3_电气间隙和爬电距离规定 链接:https://pan.baidu.com/s/18_YNJL-Fr4uPVFFcayKr3g提取码:239m 复制这段内容后打开百度网盘手机App,操作更方便哦…
预习计算机硬件基础1,CPU/内存.硬盘2,存储器 什么是编程语言什么是编程编程的目的运行程序的三大核心硬件重要:运行程序,硬件的工作过程 -------------------------------------------------------------- 1,语言,编程语言语言是一个事物与另一个事物沟通的介质/表达方式.编程语言是程序员与计算机沟通的介质. 2,什么是编程,为何要编程,编程的结果编程是程序员用计算机所能理解的表达方式把自己的思维逻辑写下来,编程的结果是一堆文件,这一堆文…
第3章 服务器    245 3.1 电脑的种类    245 3.2 服务器的介绍    246 3.2.1 服务器的类别    246 3.2.2 服务器的性能    247 3.2.3 服务器的尺寸    247 3.3 服务器的组成部分    248 3.3.1 CPU    248 3.3.2 内存条    250 3.3.3 硬盘    251 3.3.4 网卡    253 3.3.5 主板    253 3.3.6 阵列卡    253 3.3.7 远程管理口    254 3.…
指令框架(ISA:Instruction Set Architecture) 定义 指令集架构(英语:Instruction Set Architecture,缩写为ISA),又称指令集或指令集体系,是计算机体系结构中与程序设计有关的部分,包含了基本数据类型,指令集,寄存器,寻址模式,存储体系,中断,异常处理以及外部I/O.指令集架构包含一系列的opcode即操作码(机器语言),以及由特定处理器执行的基本命令.-------- 中文维基百科 个人解说:这个类似与一个标准,和ECMA-335 协议…
实验要求:定时通过串口打印adc,时间和温度,开关量检测和通过串口接收命令控制led小灯的动作 下面是整理的代码: #include "s5pc100.h"#include "uart.h" extern void printf(const char *fmt, ...);#define LM75_ADDR 0x48 //#define VIC0ADDRESS *(volatile unsigned int*)0xe4000f00#define VIC1VECTAD…
一.寄存器:寄存器是CPU内部用来存放数据的一些小型存储区域,用来暂时存放参与运算的数据和运算结果. 1.寄存器的特性: 1)寄存器位于CPU内部,数量很少,仅十四个: 2)寄存器所能存储的数据不一定是8bit,有一些寄存器可以存储16bit数据,对于386/486处理器中的一些寄存器则能存储32bit数据: 3)每个内部寄存器都有一个名字,而没有类似存储器的地址编号. 2.寄存器的分类: 1)数据寄存器:数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的…
第1章 1.1关于运维人员 1.1.1 运维的职责 数据不能丢 网站7*24小时运行 保证用户体验(用户体验要好) 1.1.2 运维原则 简单.易用.高效  === 简单.粗暴 1.2 服务器 1.2.1服务器尺寸 服务器厚度(厚度) 服务器尺寸单位为U 1U==4.45cm 1.2.2服务器的类型 机架式服务器**** 刀片式服务器 塔式服务器 1.2.3 服务器型号 时间 1U 2U 2010年以前 1850 1950 2850  2950 2010年到2013年 R410   R610 R…
1. 服务器分类 机架式服务器(主要用这个). 刀片式服务器. 塔式服务器. 2. 机架式服务器 服务器的尺: U - 2U. 服务器核心之电源: 双电源 AB 路. 服务器核心之 CPU-计算 CPU 的个数---几路. 一般1cpu 有 4 个核心. 服务器核心之内存 作用:衔接CPU与硬盘,CPU太快,硬盘太慢,需要内存衔接. 特点:断电之后,数据消失. 服务器核心之磁盘 接口:磁盘与服务器连接方式. 接口种类:接口种类,接口越大,速度越快. sata:家用,对于速度要求不高的服务器也可以…
处理器 存储器 接口与总线 I2C时序 SPI总线时序 以太网…
1.游戏适屏的简述和作用 由于市面上安装 Android 系统的手机不断增多,出现了各种分辨率.各种屏幕尺寸的Android 系统手机.为了保证一个游戏或者一个软件能在所有的 Android 手机上正常显示,常用的适屏做法有:利用屏幕宽高.位图宽高来设置一些游戏元素的位置:字体的适屏做法最好的使用字体图,这样文字不会因为手机分辨率不同而不同,毕竟图片大小是固定不变的. 2.让游戏主角动起来实例演示将一张由多行多列的动作帧组成的图片实现动态效果. 新建项目,游戏框架为SurfaceView 框架,…
如果类成员有private修饰符,就不允许在类范围以外访问这个类成员.对类构造函数应用private修饰符时,则禁止外部类创建该类的实例.尽管看上去有些不好理解(既然不能实例化,那么这个类还有什么用处?),但实际上这是一个功能极其强大的特性. 最明显的是,如果类只通过静态方法和字段来提供功能,那么就常常使用私有构造函数.框架类库FCL中System.Math类就是一个很经典的例子. System.Math类有两个静态字段:pi和e(自然对数底数),还有一些返回三角函数值的方法.这些方法都作为内置…
1.双亲委派机制及作用 1.1 什么是双亲委派机制 当某个类加载器需要加载某个.class文件时,它首先把这个任务委托给他的上级类加载器,递归这个操作,如果上级的类加载器没有加载,自己才会去加载这个类. 1.2 类加载器的类别 BootstrapClassLoader(启动类加载器) c++编写,加载java核心库 java.*,构造ExtClassLoader和AppClassLoader.由于引导类加载器涉及到虚拟机本地实现细节,开发者无法直接获取到启动类加载器的引用,所以不允许直接通过引用…
<FPGA最小系统分析与电路设计> 部分节选自<FPGA应用开发入门与典型.pdf > FPGA最小系统包括:FPGA芯片.下载电路.外部时钟.复位电路和电源. 如果使用NIOS II软嵌入式处理器还要包括SDRAM和Flash. )配置管脚 MSEL[1..0]:用于选择配置模式,FPGA有多种配置模式,如主动.被动. 快速.正常.串行.并行等,以此管脚进行选择: DATA0:FPGA串行数据输入,连接置配置芯片的串行数据输出管脚: DCLK:FPGA串行时钟输出,为配置器件提供…
原创博文,转载请注明出处 这是我高级电子技术试验课做的作业,拿来共享一下.项目在安福莱例程基础之上进行的功能完善,里面的部分内容可参考安福莱mp3例程.当然用的板子也是安福莱的板子,因为算起来总共做了也没几天,技术含量嘛,一般般,大家不喜勿喷.如果你正在学习stm32,希望能帮助到你. 项目代码已提交到我的github,点击进入. 下面是一些简单的介绍. 摘    要 Cortex-M3是ARM公司为要求高性能(1.25 Dhrystone MIPS/MHz).低成本.低功耗的嵌入式应用专门设计…
周围环境: 系统环境: win7 64位置 软件平台:Multisim 12.0 目的: 刚毕业,可是模电知识也忘得差点儿相同了,加之自己想搞搞硬件设计.假设仅仅是看模电书.不实践,还是终觉浅.当做兴趣一样学学模电,仿真仿真. Multisim的MCU少,就拿51来练练手.搭建51单片机仿真系统,配合着记录一下书本的知识. 概述: 最后使用Multisim 12.0搭建出来的最小系统为图1-1所看到的,通过编敲代码能够使LED1循环闪烁. 图1-1 正常来说.51单片机最小系统一般包含单片机.晶…
学点啥系列之 --STM32F103ZET6 核心板制作指引 原创资料,转载请联系 作者的话:会画stm32F103ZET6的话,rct6啥的简直不要太简单 一.电路总览 图1:电路整体 二.单片机部分 要做一块核心板,首先要搞清楚自己想在这块板子上加啥东西. 依照思路,一块单片机最小系统,应该要有电源(三处讲).单片机本身.复位电路以及时钟电路. 我们先从单片机本身入手,如图 2 所示,是本次的主角,STM32F103ZET6 图2:STM32F103ZET6 翻开数据手册,查一下,如图 3:…