2_怎么看原理图之协议类接口之UART笔记

 

 

通信双方先约定通信速率,如波特率115200

一开始时,2440这边维持高电平

1> 开始发送时,由2440将(RxD0)高电平拉低,并持续一个T的时间(为了让PC机可以反应过来),T=1/波特率;

2> 此时接收端PC就可以知道2440要开始发送数据,并做好准备

3~> 2440开始发送启始位(高电平拉低),然后发送字符A(0x41,01000001),分别发送8bit数据,发送完后,将电平拉高,即停止位。

电脑端串口连接时,就需要约定以下参数(Speed=波特率;Data=8即数据为8bit;Stopbits=1即停止位1bit)

由2440的datasheet,每个串口都有一个独立的控制寄存器

奇校验:如果传输的数据为0x41=01000001,数据区有偶数个1,于是校验位置1

偶校验:如果传输的数据为0x41=01000001,数据区有偶数个1,于是校验位置0

一般,数据为设置8位,停止位设置1位,没有校验,没有流控

根据系统clock,确定一个T的时间

一般,硬件连接只连接3根线,TxD,RxD,GND。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

从入门到捕蛇者说

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值