当前位置: 首页 > article >正文

CAN总线(HALL库使用)

目录

 

1.CAN总线介绍

 2.STM32中CAN总线配置

3.HALL库实验


1.CAN总线介绍

1.闭环特点:速度快,距离短(40m)

 2.开环特点:速度慢,距离长(1000m)

 2.STM32中CAN总线配置

stm32的can总线分为5个部分

1.控制部分(配置CAN总线的工作模式)

2.邮箱发送部分(发送3个报文)
3.FIFO存储功能(每个FIFO存储3个报文)

4.筛选器(筛选需要接收的数据)

5.CAN2(使用CAN2时,必须要使能CAN1)

 

 

3.HALL库实验

第一步:配置时钟

第二步:配置CAN总线

第三步:编写业务程序,因为STM32cube仅能完成CAN的初始化配置,发送/接收数据需要自己编写,使能CAN总线的传输功能

(1)接收数据:筛选器筛选设备ID=0x1314的CAN设备的信息,放入FIFO0 

(2)CAN总线发送数据:ID=1314的CAN设备发送数据


http://www.kler.cn/a/16567.html

相关文章:

  • 系统上线后发现bug,如何回退版本?已经产生的新业务数据怎么办?
  • request爬虫库的小坑
  • k8s集群安装(kubeadm)
  • 28.医院管理系统(基于springboot和vue)
  • Systemd: disable和mask的区别
  • SpringSecurity源码中核心类
  • vue3通过ref拿element弹框中的组件问题
  • java 图形化小工具Abstract Window Toolit :画笔Graphics,画布Canvas(),弹球小游戏
  • virtio-net收包流程
  • 操作系统入门——知识合集[长期更新......]
  • Python调用二分法和牛顿法求方程的根
  • 密码学作业——置换密码部分
  • 真北游记 | 潮汕行的似水流年
  • 拷贝构造函数和赋值重载函数详解
  • 辅助驾驶功能开发-功能对标篇(16)-NOA 城市辅助系统-毫末智行
  • C++标准库 --- 动态内存 (Primer C++ 第五版 · 阅读笔记)
  • 解密.[support2022@cock.li].faust后缀勒索病毒加密的文件:拯救您的企业数据的完整指南!
  • 100+Python挑战性编程练习系列 -- day 2
  • python基于轻量级YOLOv5的生猪检测+状态识别分析系统
  • 读研读博不emo
  • 数字化医院PACS影像系统 三维影像后处理技术应用
  • 100篇帮小白入门——什么是嵌入式系统?
  • CANOE入门到精通——CANOE系列教程记录2
  • 【Python】芜湖市空气质量指数可视化(散点图、分类散点图、单变量分布图、线性回归拟合图、相关性热力图)
  • Linux常见的网络命令
  • ChatGPT技术原理 第五章:GPT模型