实验三 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、请问,串口通信用的电平转换芯片若不用,程序是否需要修改,使用场合是否有不
同?请简单叙述。