引脚复用、CAN FIFO设置
来源:互联网 发布:sql drop 编辑:程序博客网 时间:2024/05/17 08:12
/*--------------------------STM32F1学习--------------------------*/
1、引脚复用
①、STM32F1在引脚复用的时候,采用模块映射引脚的思路;
理解:通过一个AFIO模块对模块引脚映射进行配置,对应于AFIO有单独的
RCC时钟源。也就是说在进行重映射的时候需要打开AFIO时钟。
②、STM32F4在引脚复用的时候,采用的是引脚选择功能的思路。
理解:好像没有说那个功能默认在那个引脚,也就是说所有对于一个可重
映射的功能来说,每个引脚都是一样的。
疑惑:如果多个脚映射到同一个功能的时候,这些引脚是内部短接呢,还
是只有有效呢。
2、关于CAN接收FIFO的报文过滤设置。
STM32F105共有28组过滤器,通常默认前14个对应CAN1,后面的对应CAN2。
每个过滤器有两个32位字的空间。可以设置为列表模式或者屏蔽模式。每
种模式又可以分为32位宽和16位宽两种。所以每个过滤器组可以有4种模式。
每个过滤器组均可以单独绑定到某个FIFO上;
每个过滤器组均可以单独设置是否激活。
如果接收到某个报文,则会被按照以下类型顺序进行匹配:
32位列表组->32位屏蔽组->16为列表组->16为屏蔽组
在每个匹配组类之内按照过滤组序号从小到大的顺序进行匹配。
当报文的标识符与某个激活的过滤器组设置匹配。则该报文就
会被保存到 该过滤器组绑定的FIFO中。如果没有匹配的过滤
器组,则丢弃该帧报文。
个人理解:过滤器组至少有一组是要激活的,否则的话,接收
到的报文就不能进行匹配,然后就都会被丢弃掉。
0 0
- 引脚复用、CAN FIFO设置
- STM32 JTAG引脚复用设置
- imx6系列--引脚复用及特性设置(设备树)
- CAN 通信引脚
- 用VHDL设置引脚刚上电的状态
- i.mx6ul引脚复用
- i.mx6ul引脚复用
- STM32_Boot0,Boot1引脚设置
- GPIO引脚模式设置
- Davinci 引脚复用模块代码分析
- OMAPL138/AM1808引脚复用配置
- [DM814x笔记]引脚复用配置
- 嵌入式应用编程经验之谈-引脚复用
- 【stm32f407】IO引脚复用和映射
- STM 32 引脚复用和映射
- STM32的boot引脚设置
- AM3359 GPIO 设置问题 引脚
- stm32 Boot0,Boot1引脚设置
- C实现二叉树的先序遍历,中序遍历,后序遍历
- 欢迎使用CSDN-markdown编辑器
- 黑马程序员——GUI——GUI概述与使用
- 安卓音乐播放器
- How to Keep Different Versions of gcc ?
- 引脚复用、CAN FIFO设置
- [HDU 2571 命运]简单DP
- 关于521
- c++访问数据库方法
- Chromium的GPU进程启动过程分析
- 一个实用的android框架(一)——架构
- Aptana Studio 3 切换中文版
- 有种激情,当你休息的时候来敲门。
- ubuntu14.04下JDK安装