jz2440学习笔记——uart串口通信

本文详细介绍了JZ2440处理器与PC机通过UART串口进行通信的工作原理及流程,包括波特率、数据位、校验位等设置,以及数据从JZ2440内存经FIFO、移位寄存器到PC的数据流向。同时,提到了使用TTL电平的JZ2440与使用RS232电平的PC机之间的电平转换。

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

jz2440学习笔记——uart串口通信
uart工作原理流程:
1.jz2440和pc机约定好传输的格式,如:波特率、数据位、校验位、开始位、结束位。
2.jz2440通过TXD引脚逐位发送数据到pc端的RXD引脚。过程:jz2440初始为高电平,当其变为低电平时表示准备发送数据,此即开始位;之后jz2440从移位寄存器中逐位读出数据发送给pc机;发送完数据后,若有校验位则发送校验位,若无校验位则将电平置高进入结束位,当电平再次拉低时开始下一次数据的传输。
硬件相关:
jz2440中uart串口使用的是TTL电平,pc机使用的是RS232电平,因此需要用一个电平转换芯片来进行转换,电平转换芯片已经被集成在了jz2440中。
数据流向:
jz2440内存 ---->FIFO----->移位寄存器----->pc
补充:使用printf打印换行符时,\n代表换行,\r代表行首。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值