Y-2000衍射仪说明书 联系客服

发布时间 : 星期日 文章Y-2000衍射仪说明书更新完毕开始阅读5a047f583b3567ec102d8a56

DTR(Data Terminal Ready 数据终端准备就绪) DSR(Rata set Ready 数据设备准备就绪); RST(Regust To send 请求发送):

这三个信号有或无不直接影响USART的操作。对于每一个USART,输出数据寄存器和输入数据寄存器具有相同的字节地址; 写字节0 : USART1输出数据; 读字节0 : USART1输出数据; 写字节8 : USART2输出数据; 读字节8 : USART2输入数据; 注: 串行输出数据格式的说明

参考图可以看到USART输出数据的格式如下:

起始位 位0 ... ... 最后位 奇偶位 停止位 停止位 H>+ 3V

L<- 3V

| <—> | 每位时间=1/波特率 A.总是由一个起始位开始;

B.紧接着是数据位,根据选择的方式,数据位可以是7位或8位(首先是

最低有效位)。尽管USART可以是每个字符5位或6位,但这板不用; C.需要奇偶校验,USART将在数据位的末尾加上一个奇偶校验位; D.最后是停止位,可以是1个停止位或2个停止位;

参数的选择如:奇偶校验、停止位的位数等依赖于接口所连的外部设备。 3方式控制寄存器 ○

方式寄存器存贮字符串行格式的信息如:同步或异步传送,在异步传送方式有几个停止位,奇偶校验的有或无,当有时,是奇校验还是偶校验,每个字符的位数,波特率因子。

在复位以后第一次写到下面地址的指令是方式指令。 写字节1:USART1方式;写字节9:USART2方式

说明书 45

停止位数 00(无) 01(1) 10(1.5) 11(2) 奇偶校验 0(奇) 1(偶) 奇偶校验 0(无) 1(有) 位数/字符 00(5) 01(6) 10(7) 11(8) 波特率因子 00(同步) 01(1) 10(16) 11(64) 4 命令寄存器 ○在方式指令之后所有写到下面地址的数据被存入命令寄存器。命令寄存器控制USART的操作如:

允许/禁止发送器;允许/禁止接收器; 驱动调制解调器控制脚(DTR,RTS); 复位出错标志;

写字节1:USART命令;写字节9:USART2命令

* RETURN TO MODE RST 1=ON ERROR FLAGS 1=RESET * REEN 1=ON DTR 1=ON TXEN 1=ON 5状态寄存器 ○USART能送出状态信息到XRA总线,状态寄存器含有下列信息: 接收器和发送器的准备就绪状态; 调制解调器状态的监视(DSR); 通讯错误(出错标志); 读字节1:USART1状态 读字节9:USART2状态

DSR 1=ON * FRAMNG 1=ERROR OVERRUN 1=ERROR PARITY 1=ERROR T*E 1=EMPTY R*RDY 1=READY E*RDY 1=READY 出错标志:、 Framing(错误):一个字符以错误的格式被接收到如:需要的数据位数错

说明书 46

误。

Overrun error(溢出错误):输入数据寄存器的字符,在CPU没有读取之前又接收到新的字符时产生的。

Parity error (奇偶错误);期望的奇偶位没检测到。 寄存器状态:

TMTT EMPTY(发送器空):输出数据寄存器中没有字符。

RCV READY (接收器准备就绪):输入数据寄存器中的并行字符是可用的。

TMIT READY (发送器准备就绪):输出数据寄存器可以接受新的字符。 6波特率 ○

每个USART对输入位的采样速率和对输出位的移位速率由波特率发生器控制的,波特率发生器由晶体振荡器和可编程序分频器组成。在这块板上,两个波特率发生器D13和D12共用一个晶体振荡器(2.4576MHz)但可独立地产生各自的波特率。

四位分频值存贮在D触发器D10和D11中,波特率发生器Z脚输出的频率为需要的波特率×16,这个频率送到USART的发送器和接收器时钟输入TXC和RXC。

由于发送器和接收器时钟输入相同,因而每个USART的发送器和接收器具有相同的波特率。

通过写字节4和写字节C来设臵波特率。 写字节4: USART波特率 写字节C:USART2波特率

* * * * S3 S2 S1 S0 波特率的设臵及其它通讯参数可以通过读字节4和读字节C来检查。 读字节4:USART1 其它方面的设臵 读字节C:USART2 其它方面的设臵

说明书 47

ECHO DCD 1=OFF 0=ON 1=YES * CTS 1=OFF 波特率选择 S3 S2 S1 S0 DCD(Data Carrier Detected 数据传送检测) ECHO(接收字符的再发送,为了检查); 7 方式选择 ○

在对USART初始化时要设定其方式。软件在初始化阶段将把方式选择开关内容复制到USART的方式寄存器。

用户可根据需要设定方式选择开关,进而使USART按用户需要的方式工作,方式选择开关中有几位是已经固定的:

仅仅1或2个停止位;每个字符7或8位;波特率因子被固定位16; 读字节2 : USART1 方式选择 读字节A : USART 2方式选择

停止位数 01:1位 11:2位 奇偶校验 0:奇 1:偶 中断 每一个接收器和发送器有专用的“READY”脚,经由跨接器J9~J12,或门D35,由D31转换成+12V的RST6.5中断请求信号。 驱动器

此板用RS232串行标准接口连接到外部终端。 EI-RS232C通讯系统使用数据线和控制线如下:

引脚 2 3 4 助记符 TXD RXD RTC 名称 发送数据 接收数据 请求发送 说 明 数据从USART到外界 数据从外界到USART USART准备发送数据 奇偶校验 0:无 1:有 位/字符 10:7位 11:8位 波特率因子 说明书 48