
STM32关闭CAN外设的自动重传功能
发布日期:2021-05-11 00:08:57
浏览次数:29
分类:精选文章
本文共 345 字,大约阅读时间需要 1 分钟。
STM32F103 CAN 控制器的使用
针对STM32F103系列微控制器,在进行CAN通信时,用户有时需要禁用自动重传功能。为此,在初始化配置中,需要特别配置CAN_NART位。
在CAN_Init
函数中,实现如下逻辑判断:
/*禁用自动重传功能 */if (CAN_InitStruct->CAN_NART == ENABLE) { CANx->MCR |= CAN_MCR_NART;} else { CANx->MCR &= ~(uint32_t)CAN_MCR_NART;}
需要注意:以上代码仅适用于标准库中提供的初始化结构体。无需额外修改其他寄存器配置即可完成功能启用或禁用。
通过上述方法,用户可以根据实际应用需求灵活配置CAN控制器的自动重传功能。
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年05月06日 07时53分05秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
JAVA BigInteger和BigDecimal类常用方式
2019-03-14
机器学习全教程
2019-03-14
idea在连接mysql数据库时区错误
2019-03-14
2021-05-14
2019-03-14
工程经济—建设工程定额
2019-03-14
1Z204050、施工质量不合格的处理
2019-03-14
【字节网盘】九款超好看不同页面404源码
2019-03-14
两款404页面自动跳转源码html
2019-03-14
MacOS 应对系统无响应的方法
2019-03-14
Mac隐藏辅助功能|自定义苹果Mac显示器
2019-03-14
ActivityNotFoundException异常错误
2019-03-14
git远程仓库切换
2019-03-14
学习Vue.js2.0(国外视频教程)
2019-03-15
CUDA9.1、cuDNN7在Ubuntu16.04上的安装
2019-03-15
微信小程序云开发:怎么删除云函数?已解决
2019-03-15
PyCharm配置anaconda环境
2019-03-15
Java面试题整理,闭关在家37天“吃透”这份345页PDF,纯干货
2019-03-15
word文档手写字母总会大写问题
2019-03-15