STM32 HAL CAN通讯 实操

devtools/2024/11/15 6:09:40/

1、简介

相比于串口通讯,对于刚接触CAN通讯的小白来说,CAN通讯相对复杂,看各种视频、帖子理论,总是一知半解。本次通过傻瓜式操作,先实现CAN通讯的交互,以提高小白的信心,也便于自己复习观看。本次以STM32CubeMX进行初始化配置,通过Keil 5软件进行软件设计,通过CAN盒实现进行数据的交互。该流程实际以STM32F0、F1、F3、F4、F7实测好用(理论上都适用),这三种型号单片机可以无脑操作。

2、STM32CubeMX配置

2.1 SYS配置

2.2 RCC配置

2.3 时钟树配置 

填写方框最下方HCLK最大系数后点击回车,即可自动进行时钟配置。


http://www.ppmy.cn/devtools/111954.html

相关文章

Java项目: 基于SpringBoot+mybatis+maven飘香水果购物网站水果商城分前后台(含源码+数据库+任务书+开题报告+毕业论文)

一、项目简介 本项目是一套基于SpringBootmybatismaven飘香水果购物网站 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简…

EmguCV学习笔记 C# 11.6 图像分割

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 EmguCV是一个基于OpenCV的开源免费的跨平台计算机视觉库,它向C#和VB.NET开发者提供了OpenCV库的大部分功能。 教程VB.net版本请访问…

Java API 搜索引擎测试报告

一、测试项目介绍 基于SpringBoot开发的 Java API 文档搜索引擎,输入具体的类名或包名就能找到对应相关的搜索结果,点击标题即可跳转到对应官方网页。 二、测试 测试环境:Windows11,Google chrome浏览器 128.0.6613.138 (正式版…

printf和printk

printf 和 printk 都是用于打印信息的函数,但它们应用在不同的编程环境和操作系统层面。 printf printf 是 C 语言标准库中的一个函数,用于在控制台或命令行界面输出格式化的字符串。它属于高级别的输入输出函数,通常用于应用程序级别的编程…

《Docker:轻量级虚拟化解决方案》

《Docker:轻量级虚拟化解决方案》 在当今的软件开发和部署领域,Docker 以其独特的优势成为了众多开发者和运维人员的得力工具。它是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。 一、Docker 的简介与概述 Docker 的主…

MySQL record 02 part

查看已建数据库的基本信息: show CREATE DATABASE mydb; 注意,是DATABASE 不是 DATABASEs, 命令成功执行后,回显的信息有: CREATE DATABASE mydb /*!40100 DEFAULT CHARACTER SET utf8mb3 / /!80016 DEFAULT ENCRYPTIO…

Conmi的正确答案——MySQL的层级递归查询(递归公共表表达式,CTE)

数据库:oceanbase-ce 递归sql主体: WITH RECURSIVE country_area_tree AS (-- 非递归部分,初始化查询SELECT id, area_name, parent_id, 0 AS levelFROM country_areaWHERE id 589004044419077UNION ALL-- 递归部分,找到子节点S…

面试干货|2024软件测试面试题汇总

我把软件测试面试的整个题库都搬来啦,面试能拿下80%,剩下就看你满不满意公司的开价咯。以下答案都是我自己写的,大家根据自己的经历稍作改动,答案仅供参考哦!题库持续更新,需要PDF版可以点击文末小卡片领取…