完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
串行通信基础知识
u 处理器与外部设备通信的两种方式: 并行通信与串行通信 并行通信 是指数据的各个位用多条数据线同时进行传输 : 优点:传输速度快 缺点:占用引脚资源多 串行通信是将数据分成一位一位的形式在一条传输线上逐个传输: 优点:通信线路简单、占用引脚资源少 缺点:传输速度慢 串行通信 的通信方式: 同步通信和异步通信 同步通信 : 带时钟同步信号的数据传输;发送方和接收方在同一时钟的控制下,同步传输数据。 异步通信 : 不带时钟同步信号的数据传输。发送方与接收方使用各自的时钟控制数据的发送和接收过程。 他们最大的不同:是否带有同步的时钟信号 串行通信的传输方向: 单工 :数据只能沿一个方向传输 半双工:数据传输可以沿两个方向,但需要分时进行 全双工:数据可以同时进行双向传输 常见的串行通信接口:
异步串口通信UART基础知识 UART (universal asynchronous receiver-transmitter) 是一种采用异步串行通信方式的通用异步收发传输器 功能: 它在发送数据时将并行数据转换成串行数据来传输,在接收数据时将接收到的串行数据转换成并行数据,实现数据的串并转换。 ① 协议层 : 通信协议(包括数据格式、传输速率等) ② 物理层 :接口类型、电平标准等 协议层:数据格式 UART串口通信需要两根信号线来实现,一根用于串口发送,另外一根负责串口接收: 1.信号拉低表示起始位 2.有效数据位:5,6,7,8(最常用) 3.校验位:奇校验(保证1的个数为奇数,包括自己)和偶校验(保证1的个数为偶数,包括自己) 4.停止位为高电平,可以为1,1.5,2位 5.停止位结束后进入空闲状态直到下一个起始位 协议层:传输速率 串口通信的速率用波特率表示,它表示每秒传输二进制数据的位数,单位是bps(位/秒) 常用的波特率有9600、19200、38400、57600以及115200等。 物理层:接口标准 针对异步串行通信的接口标准有RS23、RS422、RS485等 点对点:只能由两个设备相互通信。 单端传输:是用一根信号线和一根地线来传输信号 差分传说:相对于单端传输而言,使用两条信号线传输一路数据,两条信号线幅值相等,极性相反,传输两条线的差值,抗干扰性强。 点对多:一个主设备,多个从设备,从设备之间不能相互通信。 多点双向通信:多个设备之间能相互通信。 RS232接口 RS-232标准的串口常见的接口类型:DB9 RS232串口线: DB9接口: USB转串口线: DB9 接口定义: |
|||
|
|||
只有小组成员才能发言,加入小组>>
imx6ull 和 lan8742 工作起来不正常, ping 老是丢包
2780 浏览 0 评论
3351 浏览 9 评论
3030 浏览 16 评论
3525 浏览 1 评论
9131 浏览 16 评论
1258浏览 3评论
647浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
638浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2386浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1950浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-2 14:20 , Processed in 1.144458 second(s), Total 78, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号