实验三 TTL转USB串口通信实验

  • 格式:pdf
  • 大小:76.37 KB
  • 文档页数:2

实验三 TTL转USB串口通信实验

一、实验目的

1、熟悉MCU的异步串行通信(SCI)的工作原理。

2、掌握SCI的通信编程方法。

二、演示性实验

在光盘资料中提供读者串口通信SCI实例ch06-UART\KL25-UART文件夹。

阅读分析该程序。

三、设计性实验

在演示实验的基础上,将PC机的“C#2010串口测试程序20131120”文件夹中测试程

序与实验箱间来回发送的数据改为将PC机所发送数据用于控制实验箱中的一个小灯,如:

发送“1”,小灯亮,发送“0”,小灯暗。(或者利用串口调试程序发送发送“1”,小灯亮,

发送“0”,小灯暗)

1、资源使用

SCI连接图雷同演示实验。

小灯的连接是用 口的 号引脚和一个小灯接口连接。

波特率为19200bps,计算波特率寄存器的值,计算过程:

2、硬件设计(连线和标识引脚名)

3、软件设计

1)MCU端程序流程图

(画SCI发送一个字节程序的)

(画SCI接收一个字节程序的)

2)编程

(1)下面填写主程序main。 (填写主程序main.c)

四、实验练习

1、请修改程序,在连续发送数据位都为0的情况下,用万用表测试SCI1的T1D1(13)

引脚输出的电平,观察万用表的读数。

2、请修改程序,在连续发送数据位都为1的情况下,用万用表测试SCI1的T1D1(13)

引脚输出的电平,观察万用表的读数。

3、什么是空闲线,如何识别?

4、串行SCI通信有哪些中断?各在什么情况下发生,作用是什么?

5、如何知道串行口TX发送了信号?

6、请问,串口通信用的电平转换芯片若用RS-232,程序是否需要修改?

7、请问,串口通信用的电平转换芯片若不用,程序是否需要修改,使用场合是否有不

同?请简单叙述。