![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数字电路
文章平均质量分 77
forge1yc
i can play!
展开
-
#pragma 的几种用法
预编译指令#pragma有很多种用法,我敢保证很多程序员即使是一辈子也不会碰到其中的有些用法,是的,他们的确很偏僻,我们也没有用他们的需求。所以,本文不会面面俱到,只是把几种常用的几种汇总了一下。1. #pragma once保证头文件只被include一次,等同于 #ifndef _X_H #define _X_H...#endif //_X_H2.#pragma comment原形是#prag...转载 2018-06-03 11:27:25 · 1066 阅读 · 0 评论 -
Altium Designer10覆铜与导线或过孔的间距设置
1.先打开一个PCB文件,在PCB工程界面:设计-规则-electrical-clearance-选中右键-新规则-左键点中新规则 2.右边出现设置框-在上面的“where the first object matches”框下面的高级旁边,点“询问构建器”3.-左边的“条件类型/操作员”点中出现的下拉框选择“object kind is”,在右边的“条件值”选择“poly”然后确定4.设置框右边...转载 2018-06-11 10:19:57 · 1778 阅读 · 0 评论 -
C语言中结构体大小计算即存储分配
C语言中结构体大小计算即存储分配C语言中常用预定义的数据类型:类型: char short int long float double (long double)大小(字节数): gcc3.2.2: 1 2 4 4 4 8 12 Visual C++:1 2 4 4 4 8 8ARM架构...转载 2018-06-01 22:13:49 · 561 阅读 · 0 评论 -
C语言系列 结构体和联合体
转载请标明出处: http://blog.csdn.net/u011974987/article/details/52305364 本文出自:【XuHao的博客】结构体在C语言中,可以使用结构体(Struct)来存放一组不同类型的数据。结构体的定义形式为:struct 结构体名{ 结构体所包含的变量或数组};123结构体是一种集合,它里面包含了多个变量或数组,它们的类型可以相同,也可以不...转载 2018-06-01 22:11:10 · 305 阅读 · 0 评论 -
Altium Designer原理图放置差分信号
网上看到Altium Designer画差分线的用法,简直就是在误导人!居然在PCB文件上直接添加差分线做差分处理!且不说这个设计的步骤就是错的,而且很有个很重要的问题,那就是当你再次改变原理图,然后更新PCB的时候你会发现:你在PCB上设置的差分对没了!(本人使用AD14验证过,其余版本未知)在此,贴图做一个从原理图到PCB的差分信号设置方法。1.正确设置差分信号的名称:两条差分信号的名称是有要...转载 2018-06-08 16:02:06 · 4767 阅读 · 0 评论 -
USB信号是什么类型的? 为什么在D+,D-处要接上拉下拉电阻呢,具体阻值要如何计算
① usb有主从设备之分,主设备有:pc, 现在市面上的那些插u-disk即可播放mp3的“mp3”之类的,usb 信号是差分信号,信号线为D+, D-,。 在usb host 端, D+,D- 各接一个15kohm 的下拉电阻, 而在usb device端,这时就有高速低速设备的区别了。usb1.0, 1.1,2.0协议中都有定义高低速设备以满足不同情况的需求,这些在硬件上的区别就是: 高速设...原创 2018-06-01 16:00:41 · 20444 阅读 · 2 评论 -
Altium Designer 覆铜时过孔连接形式的设置——只将过孔连接设置为Direct Connect
Altium Designer 在PCB覆铜时,所有的过孔和焊盘都是十字连接即Relief Connect连接的,没有像PROTEL 99SE一样只有接地的焊盘才是十字连接而过孔是直接连接的。如下图所示:处理问题方法:step1:design>rules>plane>polygon connection stylestep2:new rule>advanced>que...转载 2018-06-07 16:28:54 · 13682 阅读 · 0 评论 -
汇编语言中常用的伪指令
汇编语言中,指令语句在源程序汇编时会产生可供计算机执行的指令代码,即目标代码。汇编程序除指令语句外,还需要提供一些指令,用于辅助源程序的汇编。比如指定程序或数据存放的起始地址,为数据分配一段连续的内存单元等。这些指令在汇编时并不生成目标代码,不影响程序执行,因此称之为伪指令。本文简单总结了常用的伪指令,如下。1、EQU(Equate)一般格式为: 标号: EQU ...转载 2018-06-13 22:22:06 · 17482 阅读 · 1 评论 -
电源设计中的电容应用实例
电源设计中的电容应用实例电源往往是我们在电路设计过程中最容易忽略的环节。其实,作为一款优秀的设计,电源设计应当是很重要的,它很大程度影响了整个系统的性能和成本。 这里,只介绍一下电路板电源设计中的电容使用情况。这往往又是电源设计中最容易被忽略的地方。很多人搞ARM,搞DSP,搞FPGA,乍一看似乎搞的很高深,但未必有能力为自己的系统提供一套廉价可靠的电源方案。这也是我们国产电子产品功能丰富而性能...转载 2018-06-06 16:56:10 · 284 阅读 · 0 评论 -
STM32之启动文件详细解析(V3.5.0)
启动文件么,就是进入main函数(其实可以在本文件中改成别的,即替换"_main"为你想改的"_XXXX"即可)之前干的一些事~~~来看看ARM在进入的“领域”之前都为你做了哪些工作~~~[plain] view plain copy;* 文件名 : startup_stm32f10x_hd.s ;* 库版本 : V3.5.0 ;* 说明: ...转载 2018-06-12 22:49:04 · 359 阅读 · 0 评论 -
在XILINX中差分输入信号到单端信号的转换
在XILINX中差分输入信号到单端信号的转换一 理论基础:1理论:差分传输是一种信号传输技术,区别于传统的一根信号线一根地线的做法,差分传输如图所示,在这两根线上都传输信号,这两个信号的振幅相等,相位相反,在这两根线上的传输的信号就是差分信号。信号的接收端比较这两个电压的差值来判断发送端发送的是0还是1。在电路板上,差分走线必须是等长、等宽、紧密靠近,且在同一层面的两根线。 2好处:1)...转载 2018-06-04 14:19:06 · 17826 阅读 · 4 评论 -
ram flash和eeprom的区别和作用
之前对各种存储器一直不太清楚,今天总结一下。 存储器分为两大类:ram和rom。 ram就不讲了,今天主要讨论rom。 rom最初不能编程,出厂什么内容就永远什么内容,不灵活。后来出现了prom,可以自己写入一次,要是写错了,只能换一片,自认倒霉。人类文明不断进步,终于出现了可多次擦除写入的EPROM,每次擦除要把芯片拿到紫外线上照一下,想一下你往单片机上下了一个程序之后发现有个地方需要加一句话...转载 2018-06-04 13:29:25 · 2759 阅读 · 1 评论 -
EEPROM的用途简述,在单片机中。
假设有的数据很重要,所以必须找个地方永久保存,以便单片机在断电后又上电时以这个数据为基础继续运行,但是有时根据实际情况会调整这数据的值。所以这数据能保存在Flash中吗?肯定不行,单片机在运行的时候是肯定不能修改Flash中的数据的,这好比是一个人在清醒的时候给自己做心脏的手术,危险度很高!所以可以将这数据保存在EEPROM中,这样断电后不会丢,也可以在根据需要时进行修改。比如让单片机计算Z=A*...原创 2018-06-04 11:11:22 · 8386 阅读 · 0 评论 -
USB Host的上拉下拉电阻
关于USB的上下拉电阻,不是随便接个任意阻值的电阻就ok了。当你的USB为主设备的时候,D+、D-上分别接一个15K的下拉电阻,这样可以使得在没有设备插入的时候,D+、D-上始终保持低电平;当为从设备接口时,可以通过在上拉电阻来设置不同的传输速率,当D+接一个1.5K上拉电阻,可以工作在高速率模式如12MBPs,当D-接1.5K上拉电阻,工作在低速率模式,如1.5MPBs。主USB自动识别从设备为...转载 2018-06-04 10:21:33 · 2386 阅读 · 0 评论 -
STM32 printf半主机模式
转自http://www.stmcu.org/module/forum/thread-598294-1-1.html看了原子哥的usart部分printf函数重定向的问题,自己动手试了试,单片机可以通过串口打印信息,printf函数重定向后使用十分方便。所谓重定向是指修改printf的底层函数,使printf打印到单片机的外设中。还有一个概念是半主机。 半主机是用于 ARM 目标的一种机制,可将...转载 2018-06-03 11:32:48 · 974 阅读 · 0 评论 -
一款开关充电芯片智能手机充电管理的了解
手机的锂离子电池充电安全性日益受到消费者重视,因此智能手机制造商在设计产品时,须掌握锂离子电池的相关规格和特性,并使用具备完善电池检测及保护功能的充电芯片,以降低过电流、过电压或过温等状况所造成的危险。 一般来说,锂离子电池会有电性安全的范围限制。由于锂离子电池的特性,当电池电压在充电时上升到最高设定电压后,要立即停止充电,避免电池因过充电造成电池损毁而产生危险;电池供电(放电)时,电...转载 2018-07-17 08:29:51 · 7230 阅读 · 0 评论