北京赛车pk10开奖

STM32的CAN总线的接收双FIFO使用方法

2019-09-30来源: eefocus关键字:STM32  CAN总线  接收双FIFO

通过下面的框图我们可以看到,STM32F013有两个接收FIFO


但是实际的使用中如何让着两个FIFO都被使用呢,解决办法就在这里,
1. STM32F103有0-13共14个过滤器组,每个过滤器组都可以绑定指定的FIFO。






2. 特别需要注意的一点是,FIFO0和FIFO1的接收对应不同的中断入口,切记。
分别是

DCD     USB_LP_CAN1_RX0_IRQHandler ; USB Low  Priority or CAN1 RX0
DCD     CAN1_RX1_IRQHandler        ; CAN1 RX1
=========================================================================================
下面的截图就是将过滤器分配给不同FIFO的一个简单例子框图


关键字:STM32  CAN总线  接收双FIFO 编辑:什么鱼 引用地址:http://news.2689mr.com/mcu/ic476228.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:STM32-F407 CAN的双机通讯
下一篇:小用stm32f4-CAN控制器(使用库函数)

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

STM32串口USART1程序
原理图: 头文件及完整例程下载:http://www.51hei.com/f/stm32标准例程库函数.rar程序分析:main.c#include "stm32f10x.h"#include "stm32f10x_usart.h"#include "misc.h"#include "stdarg.h" /* Private variables ---------------------------------------------------------*/US
发表于 2019-10-23
STM32串口USART1程序
stm32f103串口1串口2收发程序
#include "stm32f10x.h"  #include "string.h"#include "stdio.h"  void delay(void);  void GPIO_Configuration(void); void uart_init();extern void USART_OUT(USART_TypeDef* USARTx, uint16_t *Data,...);void RCC_Configuration(void)  { &nbs
发表于 2019-10-23
stm32f103之串口实验
stm32f103之串口实验,串口相互通讯即用同一个单片机的串口1与串口3相互通讯串口1,串口3都接到电脑上,选上”Use MicroLIB”这是KEIL自带的一个简易的库,例如你用printf函数的时候,就会从串口1 输出字符串,直接默认定向到串口1。(此程序中两个波特率不匹配,接受会出错,在实践中要设置串口一致的波特率)以下是程序#ifndef __USART_H//头文件 #define __USART_H#include "stdio.h" #include "sys.h"   void usart3_init(u32 bound);//如果想
发表于 2019-10-23
stm32f103之串口实验
stm32f103双串口收发(调试通过)
p;                   //ʹÄÜ´®¿Ú} void usart2_init(u32 bound) { //GPIO¶Ë¿ÚÉèÖà   GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; NVIC_InitTypeDef NVIC_InitStructure;  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_AFIO
发表于 2019-10-23
stm32f103双串口收发(调试通过)
STM32F103C8T6学习笔记_串口USART的使用
的复用TXD    Transmit(tx)  Data    发送数据RXD    Receive(rx)  Data     接受数据USART1_TX    PA.9    设置成复用推挽输出      GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP;USART1_RX    PA.10  设置成浮空输入        &nbs
发表于 2019-10-23
STM32开源代码——UART串口程序
#include "led.h"#include "delay.h"#include "key.h"#include "sys.h"#include "usart.h" /************************************************    ALIENTEK精英STM32开发板       作者:唯恋殊雨      CSDN博客:https://blog.cs
发表于 2019-10-23
小广播
何立民专栏 单片机及嵌入式宝典

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

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 2689mr.com, Inc. All rights reserved
北京赛车pk10计划 新UB机器人 北京赛车pk10开奖 北京赛车 众盈彩票投注 北京赛车pk10开奖 北京赛车pk10计划 北京赛车pk10开奖 北京赛车pk10计划 北京赛车