HardWare
lininglive
这个作者很懒,什么都没留下…
展开
-
串口DB9引脚图
1 :DCD :载波检测。主要用于Modem通知计算机其处于在线状态,即Modem检测到拨号音, 处于在线状态。 2 :RXD:此引脚用于接收外部设备送来的数据;在你使用Modem时,你会发现RXD指示灯在闪烁,说明RXD引脚上有数据 进入。3 :TXD:此引脚将计算机的数据发送给外部设备;在你使用Modem时,你会发现TXD指示灯在闪烁,说明计算机正在通过TXD引脚发送数据。翻译 2011-12-08 15:09:00 · 1773 阅读 · 0 评论 -
如何防止EEPROM丢数据
一些工程师在使用EEPROM会出现EEPROM丢失的情况。 1、电源异常使EEPROM的数据彻底丢失;2、复位不好和软件跑飞可能会使EEPROM的数据被改写。要防止EEPROM数据被破坏,主要在以下几方面做工作:1、选用比MCU的电源范围宽并有WP引脚的EEPROM芯片;2、做好电源滤波,而且要等电源开机稳定后才去读写EEPROM;3、做好复位电路;4、做好转载 2015-01-13 12:02:33 · 2978 阅读 · 0 评论 -
单片机控制继电器电路
片儿机(单片机)控制继电器电路首先看看继电器的驱动这是典型的继电器驱动电路图,这样的图在网络上随处可以搜到,并且标准教科书上一般也是这样的电路图为什么要明白这个图的原理?单片机是一个弱电器件,一般情况下它们大都工作在5V甚至更低.驱动电流在mA级以下.而要把它用于一些大功率场合,比如控制电动机,显然是不行的.所以,就要有一个环节来衔接,这个环节就是所谓的转载 2014-01-14 17:21:22 · 4259 阅读 · 0 评论 -
Realview MDK中链接脚本详细解析
使用Realview MDK时 不可避免的要涉及到链接脚本文件,特别是编译链接那些大的工程文件时更是如此。在链接脚本中可以指定代码的存储布局,可以将代码段、只读数据段、可读写的 数据段分别存放,甚至可以精确地指定代码放置的位置,这一点是很关键的,譬如说启动代码就必须放在可知型文件的开始位置。由于链接脚本重要性,开发者必须 掌握其编写的方法。Realview MDK链接程序使用了两种方式控制转载 2012-08-29 11:46:59 · 1021 阅读 · 0 评论 -
RVMDK环境下STM32的链接过程
编译一开始,RVMDK环境开始对每一个 *.s 文件和 *.c文件进行编译,然后到了“linking”的时候,就是编译器开始对各个文件进行链接。把所有的 *.o文件链接成一个可执行的文件,生成一个 *.hex文件,这个文件就是我们可以下载到flash中执行的文件。我们再看main()函数下面(在usart.c下面)调用了很多的函数,比如:printf()、lcdWrStr()等等,这个函数根本转载 2012-08-29 11:46:10 · 1519 阅读 · 0 评论 -
谈在keil下的代码定位
关于C语言,我们一般都知道对于RAM定位可以用关键字 _at_,但对于程序代码定位往往感到很迷惑,其实keil中的程序代码定位功能极为强大Menu: Options for Target 'Target' -> BL LocateUse Memory Layout from Target DialogCode Range: 0X01D3-0XFFFFXdata Ra转载 2012-08-29 11:45:36 · 1020 阅读 · 0 评论 -
Realview MDK中链接脚本详细解析
我们在以前的文章里面说过一些链接脚本的应用,但是还是没能系统的介绍,也没有能体现出它的重要性,下面我们来着重介绍一下:使用ARM使用Realview MDK时不可避免的要涉及到链接脚本文件,特别是编译链接那些大的工程文件时更是如此。在编译大的工程文件的时候,如果不掌握好一些链接脚本的编写方法的话,那么有可能会使内存溢出而编译不通过,这样子那就真的比较麻烦了。那么链接脚本有哪些功能呢?转载 2012-08-29 11:48:41 · 952 阅读 · 0 评论 -
keil 代码定位
在汇编中数据段和程序段都比较容易定位,例如程序1:cseg at 0x0000 ljmp main dseg at 0x20 aa: ds 1 iseg at 0xC0 bb: ds 1 xseg at 0x0010 cc: ds 1 cseg转载 2012-08-29 11:40:53 · 2443 阅读 · 0 评论 -
分辨率知识
分辨率(resolution,港台称之为解释度)就是屏幕图像的精密度,是指显示器所能显示的像素的多少。由于屏幕上的点、线和面都是由像素组成的,显示器可显示的像素越多,画面就越精细,同样的屏幕区域内能显示的信息也越多,所以分辨率是个非常重要的性能指标之一。可以把整个图像想象成是一个大型的棋盘,而分辨率的表示方式就是所有经线和纬线交叉点的数目。 分辨率简介 以分辨率为1024×768的屏转载 2011-12-14 18:47:53 · 799 阅读 · 0 评论 -
SD卡封转定义
有关SD卡接线的探索(为什么标准SD卡是九根线,而一般原理图上都是11根线或更多呢?) 首先说几个概念:SD卡:SDHC卡(SD High Capacity,大容量SD卡):4GB~32GBSDXC卡(SD eXtended Capacity):64GB~2TB,这是2009年SD协会发布的新标准SDIO:SD Input Output 带有输入输出设备的SD卡转载 2011-12-08 15:04:08 · 1794 阅读 · 1 评论 -
SD初始化过程以及Cmd解析
SD:1条CMD线,所有的命令和回应都是通过这条线一位一位的传输.不同模式或不同版本下,命令有不同含义.(SD(SD[0],SD[3:0]),SPI))1条时钟线,时钟源是来自APH总线时钟4条数据线,SPI模式下用了两条(一条输出,一条输入),SD的一位模式下一条(输出输入),也可以用完四条(输出输入,DATA[0]将分时复用). SD卡是以块为单位,初始化时有配置,一般为5转载 2016-07-08 15:08:55 · 1185 阅读 · 0 评论