嵌入式实验: TINY4412 UART 程序设计
一、实验目的
熟悉UART通信相关的寄存器的功能和设置方法,设置引脚复用,选择UART接收和发送对应的引脚用于UART通信,数据流格式设置,设置UART通信的数据帧格式,波特率等,设置UART部件的工作模式等。
二、设计要求
实现用串口助手给开发板发送一个数字,开发板接收这个数字并加一后回送,并在此基础上实现主机发送不同的数字控制开发板上的LED亮灭。
三、实验原理
电路原理如图所示:
通过SP3232的TXD0 RXD0引脚实现TTL3.3V电平转换,3.3V转变为1.8V电平和CPU通信。SPS3232起到变压器的作用。
PC一端和Tinny4412要设置相同的串口配置,如:波特率115200bit/s,停止位为1,数据位宽8位,无奇偶校验
四、实验结果
用串口调试助手给开发板发送1时,开发板接收到数据并回送2且显示在串口调试助手的接收缓冲区中,此时点亮开发板上的全部LED灯。用串口调试助手