历史上的今天

今天是:2024年10月16日(星期三)

正在发生

2018年10月16日 | 57。STM32 CAN控制器原理与配置

发布者:GoldenSerenity 来源: eefocus关键字:STM32  CAN控制器 手机看文章 扫描二维码
随时随地手机看文章

一。STM32 CAN控制器简介-bxCAN

57。STM32 <wbr>CAN控制器原理与配置
什么是bxCAN:STM32自带了基本扩展CAN外设,又称bxCAN。

F103最多有14个过滤器组,F407有28个。

(二)STM32 CAN控制器的模式简介

57。STM32 <wbr>CAN控制器原理与配置

工作模式:开始必须是初始化模式,对CAN进行初始化,然后是正常模式,可以正常的收发数据,通过CAN_MCR寄存器控制INRQ和SLEEP。睡吗模式是为了降低功耗用的。

测试模式:通过CAN_BTR寄存器控制LBKM和SILM位。

1. 静默模式:

57。STM32 <wbr>CAN控制器原理与配置

静默模式下可以接收CANRX上的数据,但不会发送任何数据到CANTX上,一直等于1,也就是发送 隐形电平

这么模式可以监控总线上面的数据。

2. 环回模式

57。STM32 <wbr>CAN控制器原理与配置
环回模式可以发送数据到总线上,但是不接收总线上的数据,可以发送数据到CANTX,用示波器可以观察CANTX有波形,而且它发送的数据可以通过里面的环路给接收端,可以自发自收,可以自己检测发送的数据有没有发送出去。如果CAN出现问题可以 用这个模式,用示波器观察波形。

3. 环回静默模式

57。STM32 <wbr>CAN控制器原理与配置
环回静默模式不管总线上的电平如何都不理,只是自己发送给自己接收,也是测试用的一个模式,用的比较少。

用环回模式就可以检测发送的数据对不对,而且可以在CANTX上用示波器看到发送的数据。

4. 调试模式比较少用。

(三)CAN控制器框图

57。STM32 <wbr>CAN控制器原理与配置

对于F103只有一个主CAN,对于F407有2个CAN,主和从。

两个CAN分别拥有自己的发送邮箱和接收FIFO,但是他们共用28个筛选器。

(四)标识符筛选器

57。STM32 <wbr>CAN控制器原理与配置

(五)通过CAN_FM1R和CAN_FS1R可配置筛选器的位宽和模式

57。STM32 <wbr>CAN控制器原理与配置
可以通过CAN_FM1R和CAN_FS1R这两个寄存器来配置筛选器的位宽和模式。


关键字:STM32  CAN控制器 引用地址:57。STM32 CAN控制器原理与配置

上一篇:关于STM32开发复位哪些事
下一篇:58.外部SRAM实验

推荐阅读

美国有近5.6万座有缺陷的桥梁,各种车辆每天要在这些桥梁上穿行约1.85亿次,而这些缺陷桥梁随时都有可能会塌掉。因此,桥梁安全的检查迫在眉睫。据报道,美国研究人员开发了一款“机器人桥梁检查员”,可降低检查成本,彻底检查结构中的腐蚀和其他故障,精准度可达96%。 美国内华达大学雷诺分校的研究人员开发出了一款名为Seekur Jr的机器人检查员,...
1、屏蔽的必要性 一个项目在计划阶段就要考虑屏蔽问题,这样花费在屏蔽措施上的成本才会最低。若等到问题暴露出来再去查漏补缺,往往需要付出相当大的代价。屏蔽措施往往带来费用和仪器重量的增加,若能以其他EMC方式加以解决,就尽量减少屏蔽。(言下之意屏蔽是最后一招) 对于PCB应注意以下两点: 1、使导线及元器件尽量靠近一块大的金属板(这个金属板不是...
单片机程序源码:/******************************************************************************** 标题: 三路抢答器 ** 时间 2018年8月5日17:59:20 ...
小米上个月在海外推出了小米11T系列高端机型,现在千元档即将迎来新成员POCO M4 Pro。  10月15日消息,据Android Authority报道,小米POCO M4 Pro获得FCC认证,这意味着该机即将在海外发布。  FCC认证信息显示,小米POCO M4 Pro型号为21091116AG,提供了4GB+64GB和6GB+128GB两种选择,支持NFC。  遗憾的是,关于小米POCO M4 Pro的...

史海拾趣

问答坊 | AI 解惑

用PLC编程实现双稳态控制

摘要:本文介绍了可编程序控制器PLC用编程的方式实现单按钮双稳态控制的实现方法,并采用西门子公司生产的S7-200PLC为例,给出了运用基本逻辑指令、置/复位指令、SR双稳态触发器指令、运算指令及计数指令通过梯形图逻辑编程实现双稳态控制的实例 ...…

查看全部问答∨

北京移动扫清网络盲区,提高通信能力网络质量

如今,无论你在北京的街上漫步,还是在寓所里休息;不论你在地下商场里购物,还是在高速公路上奔驰,你都会有这样的感受:移动通信与百姓生活日益密切,“全球通,通!”“神州行,行!”。 笔者近日从北京移动了解到:北京移动在网络规模 ...…

查看全部问答∨

华为面试题

本帖最后由 paulhyde 于 2014-9-15 08:57 编辑 一 选择 13个题目,没有全部抄下来,涉及的课程有电路,模拟电路,数字电路,信号与系统,微机原理,网络,数字信号处理有关于1.微分电路2.CISC,RISC3.数据链路层 二 填空 10个题目,没有全部抄下来,涉及的 ...…

查看全部问答∨

新一代视频监控系统应用中存储解决方案

监控技术从上个世纪80年代进入我国以来,随着安防需求的急剧增加一直在飞速发展,从技术层面上来看,已经经历了多个不同的发展阶段。随着计算机技术的发展和网络的普及,目前,视频监控已经发展到了网络多媒体监控系统。       新一 ...…

查看全部问答∨

请教usb驱动架构分析!顺便散分...

我的平台:CE5.0 + S3C2442;准备学习USB驱动的开发,但是感觉USB驱动比较复杂,理解比较困难,所以我就偷懒的想请各位有经验的同志能帮忙给分析一下USB驱动的架构,什么HOST(function、clients)、Device(function、clients);OHCI、USBD、HCD等等, ...…

查看全部问答∨

vxworks下的u盘问题

我目前在做vxworks下的u盘数据采集,请问:在工程中包含usb组件后,怎样在应用程序中实现对u盘的控制呢?这需不需要涉及到接口芯片的固件编程?…

查看全部问答∨

关于pictureBox设置图片问题!

各位过路大侠好,我刚学win ce,请问win ce里的pictureBox怎么设置显示图片?谢谢了先!…

查看全部问答∨

zigbee模块MC13213

本帖最后由 ddllxxrr 于 2016-1-7 17:13 编辑 本站强荐:185娱乐コ城.足球コ真_人.彩票齐全コ手机可投コ注任何游戏. 首次开户送10元.首存送58元.信誉绝对保证185.cc …

查看全部问答∨

[请教]关于STM32F107的OTG开发

在F107上,个人打算使用OTG下host模式完成U盘的读写操作 目前有几个问题想请教大家: 1. STM32仅仅提供了OTG操作的库函数,关于OTG的上层协议没有任何的涉及对吧?提供的demo还是bin格式的; 2. 如果我打算完成host通信,是否存在两条路: ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved