22、STM8 CAN总线工作原理

本文详细介绍了STM8的beCAN模块,包括其主要特点、工作模式、测试模式、发送和接收流程,以及标识符过滤机制。beCAN支持CAN2.0A/B标准和扩展报文格式,具有灵活的过滤器组和时间戳功能,适用于实时性强、报文处理量大的CAN网络应用场景。
摘要由CSDN通过智能技术生成

1.、STM8 控制器局域网beCAN主要特点

STM8 自带了基本扩展 CAN 外设(即STM8内部自带了CAN控制器),又称 beCAN。特点如下:

  • 支持CAN协议CAN2.0A标准报文格式,CAN2.0B标准报文格式和扩展报文格式
  • 波特率最高可达1兆位/秒
  • 支持时间触发通信功能
  • 可选择时钟源

发送

  • 3个发送邮箱
  • 发送报文的优先级特性可软件配置
  • 记录发送SOF时刻的时间戳

接收

  • 1个3级深度的接收FIFO
  • 6个位宽可变的过滤器组
  • 标识符列表
  • FIFO 方式可配置
  • 记录接收SOF时刻的时间戳

时间触发通信模式

  • 禁止自动重传模式
  • 16位自由运行定时器
  • 可配置定时器精度
  • 可在最后2个数据字节发送时间戳

管理

  • 中断可屏蔽
  • 邮箱占用唯一的地址空间,便于提高软件效率

2、beCAN总体描述

  在当今的CAN应用中,CAN网络的节点在不断增加,并且多个CAN常常通过网关连接起来,因此整个CAN网中的报文数量(每

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Geek@Yang

码字不易,来点鼓励~~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值