CAN总线理解GD32F4xx

通讯模式

  • 静默通讯模式----用来监控 CAN 网络上的数据传输。

        可以从 CAN 总线接收数据,但不向总线发送任何数据。CAN_BT 寄存器中的 SCMOD 位置 1,使 CAN 总线控制器进入静默通信模式,将其清 0 可以退出静默通信模式。

  • 回环通信模式----通常用来进行 CAN 通信自测

        由 CAN 总线控制器发送的数据可以被自己接收并存入接收 FIFO,同时这些发送数据也送至 CAN 网络。CAN_BT 寄存器中的 LCMOD 位置 1,使 CAN 总线控制器 进入回环通信模式,将其清 0 可以退出回环通信模式。

  • 回环静默通信模式----通常用来进行 CAN 通信自测
        CAN 的 RX TX 引脚与 CAN 网络断开,CAN 总线控制器既不从CAN 网络接收数据,也不向 CAN 网络发送数据,其发送的数据仅可以被自己接收。 CAN_BT寄存器中的 LCMOD 位和 SCMOD 位置 1 ,使 CAN 总线控制器进入回环静默通信模式,将它 们清 0 可以退出回环静默通信模式。
  • 正常通信模式
        CAN 总线控制器通常工作在正常通信模式下,可以从 CAN 总线接收数据,也可以向 CAN
线发送数据。这时需要将 CAN_BT 寄存器中的 LCMOD SCMOD 0。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值