
STM32F103 实例应用(6)——通信概念
发布日期:2021-05-20 02:25:55
浏览次数:12
分类:精选文章
本文共 596 字,大约阅读时间需要 1 分钟。
通信简介
串行通信和并行通信是作为CPU与外设或者计算机与计算机之间的基本通信方式。串行通信以数据字节的各位一位一位地传送为特点,速度较慢但占用的传输线数少,适用于远距离通信;而并行通信则会在短时间内同时传输多个数据位,速度快但需占用多条传输线,适用于近距离通信。
在串行通信中,硬件方向通常包括单工通信、半双工通信和全双工通信。单工通信仅允许数据单向传输,需仅一根线;半双工通信允许双向传输但同时只能一个设备发送或接收;全双工通信则可以同时双向传输。
同步通讯和异步通讯是根据数据的同步方式进行划分。同步通讯通过时钟信号协调双方数据传输,比如并行通信中的起始、传输和停止信号清晰规定。异步通讯不使用时钟信号,通常依靠数据帧编号或者发送速率约定来实现同步。
串口通讯中的波特率是每秒传输的码元数量,常见值如4800、9600、115200等。串口通讯数据包从起始信号开始,通过有效数据传输,最后以停止信号结束。有效数据长度通常为5~8位,LOB校验位可选奇校验、偶校验、0校验或1校验,用于确保数据完整性。
说到通信速度,比特率衡量每秒传输的二进制位数,而波特率衡量的是每秒传输的码元数量。在大多数传输中,一个码元表示一个比特位,所以波特率与比特率基本一致,但在多态调制情况下,波特率会减少。
通过违背这些原则,串口通讯在不同场景中实现有效传输,波特率选择和数据校验方案需要根据具体需求来定。
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年05月09日 18时02分36秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Java面试题整理,闭关在家37天“吃透”这份345页PDF,纯干货
2019-03-15
概念唱片Plastic Beach封面高清壁纸
2019-03-15
旅游后期效果Ography Lightroom预设
2019-03-15
vue项目报错集合
2019-03-15
图片链接
2019-03-15
LINUX-WIFI无线接入的一些东西
2019-03-15
word文档手写字母总会大写问题
2019-03-15
Redis中的key
2019-03-15
juc-09-控制并发流程工具类
2019-03-15
第一节 docker安装
2019-03-15
Linux系统时间与硬件时间及时间同步
2019-03-15
Spring 和 DI 依赖注入
2019-03-15
中序线索二叉树的遍历
2019-03-15
laravel server error 服务器内部错误
2019-03-15
Linux驱动实现GPIO模拟I2C读写操作
2019-03-15
iJ配置Maven环境详解
2019-03-15
仿QQ登陆界面
2019-03-15
什么题目的暂时还没想好
2019-03-15
N皇后问题解法(递归+回朔)
2019-03-15