EDN首页   博客首页 用户登陆  |  注册
aaa
发表于 2010/3/17 21:02:08

0

关于投票

串口定义一定要搞定

串口定义一定要搞定

         这个串口定义之前好像在坛子里也看过有人图文并茂的戏说一番,只不过这一次自己遇到的问题自己解决得更深刻一些罢了。DB9的串口相信所有人都见过,搞电子设计的没自己动手做过这玩意那也挺不可思议的了。特权同学还依稀记得自己设计的第一个51单片机下载电路用的串口定义反了,结果用的串口插座还得反的焊接在印制板上。

         不多翻陈年旧帐了,下面入正题。先简单的拿图来说一说这个串口。如图1所示,家用PC的串口都是这样的插座,定义的1脚也是从图1的左上开始。

点击看大图

1

         如果使用了一个图1所示的串口接插件,那么从底面看它的引脚定义应该如图2所示。

点击看大图

2

         我们先不说我们使用了上面的插座和PC机之间应该怎么接,我们先来看一下一条双孔的串口线,如图3所示。这条串口线的两头定义从图片上看完全一样。

3

         特权同学在调试的串口使用了两个前面所述的一样的(和PC串口一样)串口插座。首先这里提一下,PC的串口插座(针对PC来说)是2脚接收(RX)、3脚发送(TX)、5GND。那么如果使用图3所示的串口,则在自制的板子上的串口插座的定义必须是2脚发送(TX)、3脚接收(RX)、5GND

         上面的分析是没有错的,只不过特权同学的板子设计的时候居然也是2脚接收(RX)、3脚发送(TX)、5GND,与PC的定义一样。结果用了图3的串口线调试恩久搞不定,最后发现了问题所在。

         这是很细节的问题,平时用得都很习惯了,从来不去注意它。不过出了问题再不好好理理那可不行。

         下面再送一对特权同学常用的孔座与PC搭配的插座与串口线。如图4和图5所示。

点击看大图

4

点击看大图

5

 

 

系统分类: 接口电路  |  用户分类: 传输控制  |  标签: 串口 定义  |  来源: 原创  | 

点击查看原文

发表评论 阅读全文(263) | 回复(1)

发表于 2009/10/8 20:42:51

0

关于投票

大话存储器——存储器无处不在

大话存储器——存储器无处不在

 

特权同学对存储器的认识也许还很肤浅,但是不要紧,学习靠积累,靠总结。希望在大话存储器的一些文章里总结归纳一些和存储器相关的知识,也希望能够理出一条清晰的思路,让大家也让我自己对存储器有更深入的认识何了解。

 

提到存储器相信没有人会陌生,也许你的第一反应会是PC机的内存条、硬盘,如果你是个电子行业的学生或者从业者,你也许还会想到FLASHSRAMSDRAMEEPROM等等。的确,信息时代的存储器可谓无处不在,也正是因为有了存储器,才让计算机(特权同学认为这个计算机的概念不仅仅是电脑,嵌入式的任何一个小产品都可以称之为“迷你计算机”)有了信息记忆的功能。

       下面让我们去寻找身边的电子产品,也许你会惊奇的发现电子产品所到之处存储器如影随形——存储器无处不在。

 

1 PC

l   内存:内存就是存储程序以及数据的地方,当我们在使用word处理文档时,在键盘上敲入字符,它就被存入内存中。而如果不点击保存,那么关闭再开启文档后word的数据就会丢失。当选择保存时,内存中的数据才会被存入硬(磁)盘。目前市场中主要有的内存类型有SDRAMDDR SDRAMRDRAM三种,其中DDR SDRAM内存占据了市场的主流,而SDRAM内存规格已不再发展,处于被淘汰的行列。RDRAM则始终未成为市场的主流,只有部分芯片组支持,而这些芯片组也逐渐退出了市场,RDRAM前景并不被看好。

 

l   硬盘:操作系统就是安装在硬盘上的,只有当需要运行系统时才会将相关代码送到缓存中进行处理。硬盘还用于存储大量的用户信息,如视频、音频、文档、图片等等。硬盘中不仅有非易失存储区,也有一些高速缓存(RAM),主要用于同步硬盘和内存。

 

l   显存:显卡主要由PCB板、图形芯片、显存构成。图形芯片相当于CPU,不过它的主要任务是处理显示信息,在处理信息的过程中,它会产生大量的临时数据(未处的、正在处理的、已经处理完成的),这就需要一个专门的地方来存放这些临时数据,那就是显存了。显存往往是衡量显卡好坏的一个很重要指标。这个显存其实大多也是SDRAM,和内存条上的芯片一样,只不过用途不同而已。

 

l   其它:其实PC机上的存储器远不止这些,例如网卡、声卡等,即便是集成在主板上的,他们本身的处理控制也还是离不开存储器的。

 

2 存储介质

l   U

l   软盘

l   光盘

l   SD/CF/MMC/记忆棒

 

3 嵌入式产品

其实每一个嵌入式产品的基本架构和PC机(家用电脑)都是类似的。一个典型的嵌入式产品如图所示。

 

可谓麻雀虽小,五脏俱全。消费类电子产品如手机、PDAPSPMP3MP4、电子辞典、数码相机、电子相框、GPS导航仪等,家用电器如洗衣机、电冰箱、微波炉、电磁炉、空调等,工业仪器、军工控制上更是数不胜数。

 

 

 

 

 

       也许存储器在这些产品上体现的并不那么明显,但他们很显然的是内嵌到了这些产品中,甚至很多的存储器内嵌到了处理器中。如前面的框图所体现的,程序存储和数据存储是这些嵌入式产品中必不可少的。

 

 

欢迎加入Numonyx存储小组,共同讨论:  http://group.ednchina.com/2346/

 

系统分类: 工业控制  |  用户分类: 传输控制  |  标签: 存储器  |  来源: 原创  | 

点击查看原文

发表评论 阅读全文(656) | 回复(0)

发表于 2009/1/14 21:07:40

2

关于投票

主机接口总线(Host-Port Interface)

主机接口总线(Host-Port Interface

 

        本文是对TMS320C6713的datasheet里关于HPI部分的翻译笔记。

 

HPI寄存器:

TMS320C6713B Floating-Point Digital Signal.pdf  page.25

16进制地址范围

缩写

寄存器名

注释

HPID

HPI数据寄存器

仅用于主机读写访问

HPIA

HPI地址寄存器

仅用于主机读写访问

0188 0000

HPIC

HPI控制寄存器

主机和CPU均可读写访问

0188 0004 – 018B FFFF

保留

 

 

 

器件配置:

TMS320C6713B Floating-Point Digital Signal.pdf  page.32-47

       C6713B器件的启动模式和配置/外设选择取决于器件复位时,而其它的器件配置/外设选择是通过器件复位以后软件编程器件配置寄存器(DEVCFG,地址为0x019C0200)。

       18描述了器件配置管脚,具体是通过对HPI数据管脚(HD[4:3],HD8,HD12)和CLKMODE0管脚添加内部或者外部的上拉或下拉电阻实现。这些管脚必须被设置在特定状态知道复位完成。

 

       18  器件复位时的器件配置管脚(HD[4:3],HD8,HD12

配置管脚

实际管脚数

功能描述

HD121

168

对于C6713BGDP或者C6713BZDP:

0 – EMIF数据将放置在总线的ED[7:0]上,忽略endianess模式

1 – little endian模式(HD8=1),8bit16bitEMIF数据将放置在总线的ED[7:0]上;在big endian模式(HD8=0),8bit16bitEMIF数据将放置在总线的ED[31:24]上(缺省)

HD82

160

器件endian模式:

  0 - 系统工作在bit endian模式

  1 – 系统工作在little endian模式