硬件
文章平均质量分 79
水桶前辈
爱旅行爱生活喜欢西藏的蓝天白云
展开
-
关于S50卡密钥A和密钥B
关于S50卡密钥A和密钥B1. Mifare_Std 卡片的密钥属性取决于控制字。控制字的默认值是“FF078069”,此时 A密钥:不可被读出,有全部权限。 B密钥:可被读出,没有任何权限。 2. Philips/NXP在2001年对S50芯片有重要更新:当B密钥可以被读出时,B密钥失效。关于这一点请仔细阅读S50 DATASHE转载 2013-10-16 17:35:45 · 16722 阅读 · 0 评论 -
关于13.56MHZ的RFID汇总研究学习
终于在CSDN开博客了!以后逐渐把发布在百度空间的文章给罗过来哈!首先来篇最近在研究的RFID的文章吧! 这两天在调试RFID程序,发觉市面的RFID程序大多都是在NXP官方的程序基础上修改而来,我在NXP官网上没有找到RC500的程序,不知道何缘故啊? 今天下午总算实现了RFID卡读写M1卡,顺便读了下自己的公交卡和市民卡(卡有加密,只读了几个扇区,不敢写啊,怕原创 2013-08-14 21:08:35 · 12230 阅读 · 0 评论 -
MCU的TTL电平 和 PC的RS232电平 之间的转换
这两天在调试带UART的蓝牙模块和NFC模块,由于刚开始分不清UART电平和RS232电平的区别,直接将蓝牙上UART的RX和TX接到PC上串口的TX和RX,导致所有数据都是乱码。后来才弄清楚:在UART上使用的TTL电平,而PC的串口是RS232,它有自己的电平定义,所以在UART和RS232之间需要做一个电平转换。现在来认识一下什么是TTL电平和RS232电平。1.MCU的Rx和Tx可以直接 ...原创 2014-06-11 10:01:26 · 4219 阅读 · 0 评论 -
Altium Designer学习笔记
1、 在原理图中编译自己已经完成的网络图,所有连接都报错,原因是没有建工程;建好工程将自己已经完成的SCH文件添加进去然后编译便可以了2、 在PCB里面画线时报干涉的错误,更改“设计——规则——线宽、、、”便可以3、 DXP——用户定义——PCB快捷键——、、、设置常用快捷键4、 应用模板(设计——模板——设计模板名称——A4)5、 双击边框栏更改标题栏属性6、 原理图中单机元器件,按住shift...转载 2014-05-22 17:32:13 · 2436 阅读 · 0 评论 -
MCU封装简介
芯片封装详细介绍装配工艺一、DIP双列直插式封装DIP(DualIn-LINE PACKAGE)是指采用双列直插形式封装的集成电路芯片,绝大多数中小规模集成电路(IC)均采用这种封装形式,其引脚数一般不超过100个。采用DIP封装的CPU芯片有两排引脚,需要插入到具有DIP结构的芯片插座上。当然,也可以直接插在有相同焊孔数和几何排列的电路板上进行焊接。DIP封装的芯片在从芯片插座上插拔时应特别小心...转载 2014-01-08 21:40:10 · 5235 阅读 · 0 评论 -
串口编程学习
转载自:http://blog.csdn.net/lanyzh0909/article/details/6001165Win 32系统把文件的概念进行了扩展。无论是文件、通信设备、命名管道、邮件槽、磁盘、还是控制台,都是用API函数CreateFile来打开或创建的。该函数的声明为: HANDLE CreateFile( LPCTSTR lpFileName, // 文件名 DWORD dwDe...转载 2014-01-07 10:27:31 · 1029 阅读 · 0 评论 -
吸电流、拉电流、灌电流、上下拉电阻、高阻态
转载自:http://blog.csdn.net/jamestaosh/article/details/4384503吸电流、拉电流输出、灌电流输出拉即泄,主动输出电流,从输出口输出电流;灌即充,被动输入电流,从输出端口流入;吸则是主动吸入电流,从输入端口流入。 吸电流和灌电流就是从芯片外电路通过引脚流入芯片内的电流;区别在于吸收电流是主动的,从芯片输入端流入的叫吸收电流。灌入电流是被动的,从...转载 2013-12-26 21:19:52 · 1532 阅读 · 0 评论 -
EEPROM 相关资料整理汇总
EEPROM (Electrically Erasable Programmable Read-Only Memory),电可擦可编程只读存储器--一种掉电后数据不丢失的存储芯片。 EEPROM 可以在电脑上或专用设备上擦除已有信息,重新编程。一般用在即插即用。内部的EEPROM:只要对内部寄存器操作就可以读写操作了。外部的EEPROM:目前常见的是用I2C总线操作的24cxx系列EEPROM...原创 2013-12-16 20:50:08 · 1000 阅读 · 0 评论 -
继电器的常开和常闭
继电器的常开和常闭 继电器的常开是指在继电器常态下,也就是不通电或者不动作时候触点的状态是打开。同理,常闭点就是闭合的。常开点和常闭点是指在未通电状态下,继电器触点的状态。 当继电器得电后动作,常闭点会打开,常开点将闭合。 电路中所画继电器状态都是常态下的,也就是不工作时候或不通电的状态。 假如继电器工作了(通电了),那么电路图里的常开接点就闭合,常...转载 2013-10-18 11:50:17 · 10054 阅读 · 0 评论 -
GPRS 心跳包的由来
心跳功能的意思是指DTU每隔一定时间,发一个数据包到数据中心。主要功能:1.防止掉线,因为运营商为了防止一些终端挂在网上,而不传数据(因为GPRS或CDMA都是按流量收费的),所以当发现终端一定时间内没有传输数据时(约2分钟),就会把终端踢下线。 2.实现远程在线监测,数据中心可实现监测各终端是否在线。 不发心跳包DTU不会掉线。但此时数据中心无法主动与DTU通信。由于无线终端访问Internet...转载 2013-10-20 10:47:33 · 4483 阅读 · 0 评论 -
GPRS常识整理
GPRS常识整理 GSM07.10:关于多路复用的协议GSM07.07:GSM的GPRS AT指令集协议GSM07.05:GSM的短信息和广播服务协议1心跳功能1.1 防止掉线。运营商为了防止终端挂在网上不传数据,在一定时间(一般为2分钟)内检测到有终端没有传输数据时,将会把终端踢下线。1.2实现远程监控,可以知道终端的在线情况。2、在线时间设置目前应用中,一般使用40-60秒。3、工作模式3.1...原创 2013-10-20 11:04:43 · 934 阅读 · 0 评论 -
FTP本地搭建
利用内。。。。网建立一个、、外 网可以访问的F 。。。。T 。。。。。P。。。。服务器,使得自己局。。。域。。。网中的电脑中的数据也可以共享在外网上!1.准备工作: 通过192.168.1.1设置路由器的存储转发功能如图2.找到自己的局域网所在的外网地址:3.实施阶段方法如下: 去这里下载https://file...原创 2013-11-01 20:48:59 · 1055 阅读 · 0 评论 -
各种二极管的用途及常用二极管
转自:http://hi.baidu.com/13653317569?page=8各种二极管的用途及常用二极管各种二极管的用途1、检波二极管 A、用于检波电路 B、用于鉴频电路 C、用于鉴相电路 D、用于混频电路 E、用于限幅电路 F、用于AGC电路 G、用于测试电路 H、用于指示器电路 I、用于其它电路 2、变容二极管 A、用于调谐电路 B、用于倍频电路 C、用于控制...转载 2013-11-25 11:11:28 · 2184 阅读 · 0 评论 -
二极管限幅电路工作原理分析与理解
二极管限幅电路工作原理分析与理解http://www.51dzw.com/embed/embed_75578.html 二极管最基本的工作状态是导通和截止两种,利用这一特性可以构成限幅电路。所谓限幅电路,就是指限制电路中某一点的信号幅度大小,当信号幅度大到一定程度时,不让信号的幅度再增大;当信号的幅度没有达到限制的幅度时,限幅电路不工作。具有这种功能的电路称为限幅电路,利用二极管来完成这一功...转载 2013-11-25 13:54:07 · 9648 阅读 · 0 评论 -
GPRS串口调试注意细节
通过串口发送数据到远程服务器上面1.首先要打开网络串口助手,设置好本机的IP(192.168.1.231)和端口号5002,协议类型为TCP Server(关键)。否则是连接不上远程端口的,也就是说不会返回CONNECT OK 2.串口调试:AT+CIPHEAD=1(回车换行发送,非十六进制去发送) //1----GPRS 接收方式 okAT+CIPSTART="TCP","60....原创 2013-10-12 17:13:07 · 2697 阅读 · 4 评论 -
通过sim900短信收发控制stm32设备
通过sim900短信收发控制stm32设备或者自动发送数据到远程服务器上面1.连接远程服务器关键步骤:// "AT+CIPSTART="TCP","60.186.20.162","5002" 串口调试发送 GPRS_SendString(AT_CIPHEAD);////1----GPRS 接收方式 GPRS_SendString("AT+CIPSTART=\"TCP...原创 2013-10-12 16:01:35 · 4629 阅读 · 1 评论 -
iar one or more breakpoints be set
http://supp.iar.com/Support/?note=31070&from=note+35926How to do it (version 6.20 and later)Perform the following actions:•Disable : Project > Options > Debugger > Setup > "run to"•Dis...原创 2013-10-10 14:32:53 · 1820 阅读 · 0 评论 -
TVS管 具体原理和作用
TVS管是一种微电子管,作用 于保护,具体原理和作用是什么?其实你可以把TVS/ESD 二极体/VARISTOR 放在一起看。这些元件都是防过电压、过电流保护元件。主要原理在於有高压产生时,元件会呈现短路现像差别在於:TVS功能类似VARISTOR,它们和被保护元件并联。当突波发生时短路,大电压导入此元件不致破坏後面线路。待电压正常时回覆高阻抗(形同开路)线转载 2013-10-20 10:52:06 · 2748 阅读 · 0 评论 -
UART与USART的区别
UART与USART都是单片机上的串口通信,他们之间的区别如下: 首先从名字上看:UART:universal asynchronous receiver and transmitter通用异步收/发器USART:universal synchronous asynchronous receiver and transmitter通用同步/异步收/发器 从名字上可以看出转载 2013-10-20 10:57:57 · 867 阅读 · 0 评论 -
关于 ioctl 的 FIONREAD 参数
ioctl 是用来设置硬件控制寄存器,或者读取硬件状态寄存器的数值之类的。而read,write 是把数据丢入缓冲区,硬件的驱动从缓冲区读取数据一个个发送或者把接收的数据送入缓冲区。 ioctl(keyFd, FIONREAD, &b)得到缓冲区里有多少字节要被读取,然后将字节数放入b里面。接下来就可以用read了。read(keyFd, &b, sizeof(转载 2013-11-18 12:56:33 · 1138 阅读 · 0 评论 -
请教电源切换电路,直流输入和锂电池之间切换如何设计最好。另请推荐2节锂电池的充电
转自:http://www.amobbs.com/thread-4517406-1-1.html1,系统为2节锂电池最高8.4V。充电电流1.5A,充电工作在dcdc模式,输入直流12V目前找到LTC4002,BQ24103等充电芯片。感觉BQ24103比较好。是否有更合适的充电芯片请推荐/2,系统在直流接入的时候,由外部直接供电,同时给锂电池充电。如果外部电源取消转载 2013-11-19 11:22:27 · 16151 阅读 · 0 评论 -
硬件行业知识体系概要 转载
转自:http://bbs.csdn.net/topics/390487802最近有不少软件领域的牛人进军硬件行业,但不知从何处入手。相信每个人面对一个庞大的知识体系时都一样迷茫。最佳的应对策略就是找一个最贴近自己需求的切入点,然后向四面八方铺开去逐渐认识整个知识网络。我随便写一个帖子就是为了让你在这个知识网里面找到自己现在的位置,然后有目的有方向地选择下一步。 简单来讲硬件转载 2013-11-11 20:52:49 · 914 阅读 · 0 评论 -
"The string '__checksum' was not found in the string table"解决办法
解决办法见红色部分转自:http://supp.iar.com/Support/?note=65473&from=note+11927IELFTOOL Checksum - Basic actionsEW targets:ARM, RH850, RX, SH, STM8EW component:General issues转载 2013-12-05 15:54:57 · 3157 阅读 · 0 评论 -
FLASH ROM与EEPROM的区别
转载:http://blog.csdn.net/kobesdu/article/details/11744279EEPROM,虽然也叫“非易失性数据存储器”,但它不能直接参与ALU运算,只是用于掉电不丢失的数据存储。 EEPROM和片内RAM 类似,也属于数据存储器,它的特点是数据掉电可保持,而程序存储器一般指ROM,用于存储用户程序代码。 EEPROM和FLASH基本都是原创 2013-12-20 17:11:30 · 935 阅读 · 0 评论 -
回调函数
转自:回调函数 在看LWIP时,见到用回调函数,再看某老外公司OPC源代码时,见到用回调函数。看我国内某些代码(我公司软件等)时没用到。于是,我对回调函数产生了很大的好奇。以前,我写VC程序时用到过回调函数,但是没有用C语言来使用。最近,看到国外大量的经典代码中广泛使用了回调函数(LWIP、某两个公司的OPC程序等),都是C语言来实现的,而不是VC windows程序中别人实现自己使用转载 2014-04-29 09:27:38 · 561 阅读 · 0 评论 -
波特率 晶振频率 传输速率
波特率等于每秒钟传输的数据位数,如果设置波特率为115200,数据位为8bit,起始位为1bit,结束位为1bit,校验位为1bit;那1s钟不间断可传送的字符(1bit起始位+8bit数据位+1bit校验位+1bit结束位,共11bit)为115200/11=10472;速率约为10kB/ps;传送一幅200KB的图片,需要的时间约为20s;往往,主机和从机波特率的设置出来的时钟频率不一定和想要...原创 2014-06-12 13:40:23 · 5971 阅读 · 0 评论 -
WIFI无线路由器的五种工作模式
转自:http://www.360doc.com/content/12/0814/08/10560798_230064460.shtmlWIFI无线路由器已经非常普及其应用相当广泛,特别是现在家庭上网应用更是必不可少。现在而今眼目下哪家只有一台电脑,哪家又会为此去申请两条宽带?在这里给大家介绍五种WIFI无线路由器常用的工作方式,供各位在使用WIFI无线路由器时参考。1. 热点模式(Access ...转载 2014-06-03 13:26:30 · 4700 阅读 · 0 评论 -
GPS数据格式转换
转自:http://jayyanzhang2010.iteye.com/blog/1771643GPS 串口读出的是 DDMM.MMMM格式 一般上位机是 DD.DDDDDD°或 DD°MM'SS" 格式, 这两种都可以在 GE 里直接输入 举例说明: 3147.8749 (示例,经纬度一样) 格式为 DDMM.MMMM 转换成度: 1. 度的部分直接就是31, 2.剩下的 MM.MMMM/...转载 2014-04-17 11:19:07 · 1736 阅读 · 0 评论 -
通信原理
无线电-----通信原理详解:转自:http://zh.wikipedia.org/wiki/%E6%97%A0%E7%BA%BF%E7%94%B5 无线电技术的原理在于,导体中电流强弱的改变会产生无线电。利用这一现象,通过调制可将信息加载于无线电之上。当电波通过空间传播到达收信端,电波引起的电磁场变化又会在导体中产生电流。通过解调将信息从电流变化中提取出来,就达到了信息传递的目的。 载波...转载 2014-03-05 14:33:38 · 895 阅读 · 0 评论 -
手机通信原理
转载自:http://www.360doc.com/content/14/0305/13/12891049_357898875.shtml手机通信原理首先先介绍一下图中的设备: BTS 基站,一般为我们看到的信号塔下的小房子里面的设备 BSC为基站控制器, 一般在运营商机房中摆放,通常控制多个BTS工作, 以上两个为BSS系统,也就是无线接入系统。顾名思义为与我们手机信号等相关信息有关。 MSC为...转载 2014-03-05 13:05:30 · 2212 阅读 · 0 评论 -
一个高手总结的单片机设计与KeilC编程总结 (转载)
1基本原则 质量是关键。没有人会对很差的工作感到满足。当完成高质量的工作时,你会为此而感到骄傲。不管你是否知道,你都会因为你的高质量工作而得到信誉。因此,要想为自己所做的事感到骄傲,就需要建立个人标准,并为达到这一标准而努力奋斗。在达到这些标准时,再提高标准并继续努力。挑战自己去完成更优良的工作,你将会为自己的成就而感到惊讶。 1.1 了解单片机的能力 【规则1】设计满转载 2013-10-20 10:56:36 · 1554 阅读 · 0 评论