GD32F130之USART多机通信

本文介绍了GD32F130单片机的USART多机通信,包括静默模式的作用、进入与退出方法,地址匹配流程,以及如何设置本机地址和唤醒模式。静默模式旨在减少不必要的中断,提高从机效率。在静默模式下,只有地址匹配时才会触发中断并唤醒接收器。
摘要由CSDN通过智能技术生成

简介

在多机通信中,一个从机应该只接收它需要接收的数据,或者说只有它收到感兴趣的数据时才去触发中断去通知CPU。否则每次收到数据就触发中断打断一次CPU对从机来说是一种负担。

It is possible to perform multiprocessor communication with the USART (with several
USARTs connected in a network). For instance one of the USARTs can be the master, its TX
output connected to the RX inputs of the other USARTs. The others are slaves, their
respective TX outputs are logically ANDed together and connected to the RX input of the
master.

上图可以实现板级单总线通信,与RS485类似。

静默模式有什么作用?

答:静默模式只对USART的接收电路生效,与发送电路无关,不影响发送功能。如果 USART 处于静默模式,所有的接收相关的状态标志位将不会被置位。也就是说静默模式下,应用程序的永远无法接收到串口数据。

如何进入静默模式?

注意&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值