OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2559|回复: 0

M3处理器与外部设备通信的两种方式

[复制链接]

28

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2019-10-16
在线时间
18 小时
发表于 2019-11-10 21:47:24 | 显示全部楼层 |阅读模式
并行通信
   -传输原理:数据各个位同时传输。
   -优点:速度快
   -缺点:占用引脚资源多
串行通信
   -传输原理:数据按位顺序传输。
   -优点:占用引脚资源少
   -缺点:速度相对较慢
串行通信:
按照数据传送方向,分为:
单工:
          数据传输只支持数据在一个方向上传输
半双工:
          允许数据在两个方向上传输,但是,在某一时刻,只允许数
           据在一个方向上传输,它实际上是一种切换方向的单工通信;
全双工:
          允许数据同时在两个方向上传输,因此,全双工通信是两个
          单工通信方式的结合,它要求发送设备和接收设备都有独立
          的接收和发送能力。

串行通信的通信方式
同步通信:带时钟同步信号传输。
   -SPIIIC通信接口
异步通信:不带时钟同步信号。
   -UART(通用异步收发器),单总线
UART异步通信方式引脚连接方法:
-RXD:数据输入引脚。数据接受。
-TXD:数据发送引脚。数据发送。
通信·1.png

通信2.png
biaoge.PNG

UART异步通信方式特点:全双工异步通信。分数波特率发生器系统,提供精确的波特率。   
-发送和接受共用的可编程波特率,最高可达4.5Mbits/s可编程的数据字长度(8位或者9位);
可配置的停止位(支持1或者2位停止位);
可配置的使用DMA多缓冲器通信。
单独的发送器和接收器使能位。
检测标志:
接受缓冲器  
②发送缓冲器空
③传输结束标志多个带标志的中断源。触发中断。其他:校验控制,四个错误检测标志。
STM32串口异步通信需要定义的参数:
起始位数据位(8位或者9位)
奇偶校验位(第9位)停止位(1,15,2位)波特率设置
异步通信.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-26 11:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表