完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
UART(univerasl asynchronous receiver-transmitter)
是一种采用异步串行通信方式的通用异步收发传输器 功能 它在发送数据时将并行数据转换成串行数据来传输, 在接收数据时将接收到的串行数据转换成并行数据 协议层:通信协议(包括数据格式、传输速率等) 物理层:接口类型、电平标准等 协议层:数据格式 UART串口通信需要两根信号线来实现,一根用于串口发送,一根用于串口接收 空闲状态:高电平 起始位:高电平->低电平 数据位置:可以为5、6、7、8位,图中为7位,一般使用8位 校验位: 奇校验:数据位中1的个数+校验位的值(0或1)=奇数 偶校验:数据位中1的个数+校验位的值(0或1)=偶数 停止位:可以为1位、1.5位、2位(分别对应为1、1.5、2个时钟周期的高电平) 协议层:传输速率 串口通信的速率用波特率表示,它表示每秒传输二进制数据的位数,单位是bps(位/秒) 常用的波特率由9600、19200、38400、57600和115200 物理层:接口标准 3线全双工:T、X、G 点对点双向通信:有且仅有两个设备双向通信 差分传输:一路数据的传输需要两根线,用两根线的电平差值代表传输的数据 4线全双工:由于一路数据的传输需要两根线且为全双工,因此发送接收共4条线 点对多,主从通信:主机可以与从机通信、从机与从机之间不能通信 2线半双工:由于一路数据的传输需要两根线且为半双工,因此发送接收共用这2条线 多点双向通信:主机可以与从机通信、从机可以与从机通信 RS232标准的串口常见的接口类型:DB9。 |
|
|
|
只有小组成员才能发言,加入小组>>
3263 浏览 9 评论
2944 浏览 16 评论
3443 浏览 1 评论
8955 浏览 16 评论
4036 浏览 18 评论
1078浏览 3评论
558浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
551浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2286浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1848浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 15:50 , Processed in 0.896871 second(s), Total 47, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号