嵌入式实验: TINY4412 UART 程序设计

本文介绍了嵌入式实验中关于TINY4412微控制器的UART程序设计,包括实验目的、设计要求、工作原理和实验结果。通过UART通信,实现数字加一回送及LED灯控制。实验源代码展示了如何配置UART寄存器,设置波特率、停止位等参数,并在接收到不同数字时控制LED的状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

嵌入式实验: 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灯。用串口调试助手

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值