STM32F429 CAN2通信

发布者:丝路老君最新更新时间:2018-06-04 来源: eefocus关键字:STM32F429  CAN2通信 手机看文章 扫描二维码
随时随地手机看文章

CAN1和CAN2共用28个滤波器,因CAN2不能读取SRAM,故在单独使用CAN2时,需要先打开CAN1的时钟,然后通过CAN1来设置滤波器,完了再初始化CAN2即可实现数据收发。


CAN1的滤波器序号为0-13,CAN2的滤波器序号为14-27。

单独使用can2时,can1的时候也需要打开。
还有过滤器的设置
    CAN2_FilerConf.FilterIdHigh=0X0000;     //32位ID
    CAN2_FilerConf.FilterIdLow=0X0000;
    CAN2_FilerConf.FilterMaskIdHigh=0X0000; //32位MASK
    CAN2_FilerConf.FilterMaskIdLow=0X0000;  
    CAN2_FilerConf.FilterFIFOAssignment=CAN_FILTER_FIFO0;//过滤器0关联到FIFO0
    CAN2_FilerConf.FilterNumber=14;          //CAN2的过滤器号从14开始
    CAN2_FilerConf.FilterMode=CAN_FILTERMODE_IDMASK;
    CAN2_FilerConf.FilterScale=CAN_FILTERSCALE_32BIT;
    CAN2_FilerConf.FilterActivation=ENABLE; //激活滤波器0
    CAN2_FilerConf.BankNumber=14;


关键字:STM32F429  CAN2通信 引用地址:STM32F429 CAN2通信

上一篇:STM32f429开发中USB读写文件涉及到的库移植
下一篇:S3C2440之Camera驱动代码模板(RealView MDK)

推荐阅读最新更新时间:2024-03-16 16:04

第42章 STM32F429的LTDC应用之点阵字体和字符编码(重要)
42.1 初学者重要提示 本章节讲解的GB2312和GBK比较容易理解,而Unicode是全球统一码,所以涉及到的知识点比较多,也复杂些。 当前Windows系统字符管理已经全部采用Unicode字符集,编码形式是UTF-16 LE (LE表示小端格式)编码。比如我们通过记事本保存的时候选择编码类型Unicode,其实就是选择的UTF-16 LE。而我们平时所说的中文版Windows系统是指用户在选择不支持Unicode的程序中显示文本时所使用的语言。 区分清楚什么是字符,字符集。字符(Character)是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。字符集(Character set)是多个字符的集
[单片机]
第42章 <font color='red'>STM32F429</font>的LTDC应用之点阵字体和字符编码(重要)
STM32F429--固件库点亮LED灯
文件说明 bsp_led.c负责LED的初始化配置 bsp_led.h负责外设LED函数的声明,以及宏定义,提高移植性 main.c实现功能点亮LED 代码 1.mai.c #include stm32f4xx.h #include bsp_led.h int main(void) { while(1) { LED_GPIO_Config(); } } 2.bsp_led.c #include bsp_led.h void LED_GPIO_Config(void) { //定义一个结构体指针对象 GPIO_InitStruct来调用成员 GPIO_InitType
[单片机]
STM32F429--系统滴答定时器
系统滴答定时器:属于内核的定时器,用于控制整个系统的运行节拍,STM32F429是180MHZ的,STM32F103最高是72MHZ。此处主要是编写控制时钟进行延时的程序。 工作流程:利用systick定时器为递减计数器,设定初值并使能它后,它会每1个系统时钟周期计数器减,计数到 0时,SysTick计数器自动重装初值并继续计数,同时触发中断。只要不把它在SysTick控制及状态寄存器中的使能位清除,就永不停息。 SystemInit() 这个函数可以让主频运行到180M,可以把它作为systick的时钟源。 计数方式:24bit向下递减的计数器 系统频率:180MHZ 实现功能:延时 主要寄存器: Sys
[单片机]
STM32F429 如何使用SDRAM
关于STM32F429 控制SDRAM( FMC—扩展外部SDRAM ) (1)原理介绍:https://www.cnblogs.com/firege/p/5805812.html 》为什么是FMC 不是 FSMC ?区别在那里! STM32F429使用FMC外设来管理扩展的存储器,FMC是Flexible Memory Controller的缩写,译为可变存储控制器。 它可以用于驱动包括SRAM、SDRAM、NOR FLASH以及NAND FLSAH类型的存储器。 在其它系列的STM32控制器中,只有FSMC控制器(Flexible Static Memory Controller),译为
[单片机]
<font color='red'>STM32F429</font> 如何使用SDRAM
基于STM32F429开发板的电源复位设计
14.1 初学者重要提示 电源管理部分涉及到的各种低功耗方式会在后面章节中为大家讲解,当前阶段仅需了解低功耗属于电源管理部分即可。 14.2 电源 电源是系统稳定运行的根本,主要分为以下几个知识点,电源供电、供电监控、电源管理和低功耗。当前阶段主要了解电源供电和硬件上电时序。 14.2.1 电源供电 学习STM32F429的电源供电,往往被一堆电源标识Vdd,Vdda,Vcap,Vss等搞迷糊,这些标识整明白了,电源供电部分也就理解了,首先看下面的框图: 这些常用标识的解释如下: 对于电源供电部分了解了这些知识点就够用。 14.2.2 电源去耦电容的选择 每个电源对 (VDD/VSS, VDDA/VSSA ...)
[单片机]
基于<font color='red'>STM32F429</font>开发板的电源复位设计
STM32F429 Cubemx配置Timer实现5ms一个中断
目的:在STM32F429实现一个5ms一个interrupt的中断,并且重复触发 我们选用TIM2,可以看到TIM2是在APB1总线上,也可以看到APB1总线的 Clock是90M 整个Cube的配置为: 其中我要来说下几个参数: 预分频器值(Prescaler value):此部分就是把clock source分频到一个你想要的频率,计数器时钟频率CK_CNT 等于fCK_PSC/ (PSC + 1) 比如我们APB1是90M,我们此部分设置90-1,得到的最终频率是90M/((90-1)+1) = 1MHz 定时器周期(Period):我们设置预分频后得到1MHz,此部分想得到5ms,就是1M Hz
[单片机]
<font color='red'>STM32F429</font> Cubemx配置Timer实现5ms一个中断
第36章 STM32F429的FMC总线应用之DMA双缓冲驱动AD7606
36.1 初学者重要提示 学习本章节前,务必优先学习第35章,本章是建立在35章的基础上。 本章36.6小节的知识点对于本章的理解尤其重要。 AD7606 的配置很简单,它没有内部寄存器,量程范围和过采样参数是通过外部IO控制的,采样速率由MCU或DSP提供的脉冲频率控制。 AD7606必须使用单5V供电。而AD7606和MCU之间的通信接口电平由VIO(VDRIVE)引脚控制。也就是说VIO必须接单片机的电源,可以是3.3V也可以是5V(范围2.3V – 5V)。 正确的理解过采样,比如我们设置是1Ksps采样率,64倍过采样。意思是指每次采样,AD7606会采样64次数据并求平均,相当于AD7606以64Ksp
[单片机]
第36章 <font color='red'>STM32F429</font>的FMC总线应用之DMA双缓冲驱动AD7606
Zephyr笔记:在STM32F429上运行HelloWorld
Zephyr版本号:2.2.0 开发板:STM32F429IGT6(野火STM32F429挑战者 V2开发板) 开发环境:Windows 7 64位 这里选择的是Zephyr当前最新的Release版本2.2.0进行说明的。 1、修改代码 前面文章的操作,虽然在Windows下能够成功的编译STM32F429的工程,但是却不能在野火挑战者V2开发板上运行,因为Zephyr代码中的STM32F429硬件和野火的外围硬件不一样(其实CPU也有一些差异)。主要体现在外部晶振,时钟的配置以及MPU上面(野火挑战者V2开发板使用的CPU是STM32F429IGT6,不带MPU功能)。 进入到 boards/arm/stm32f429i_di
[单片机]
Zephyr笔记:在<font color='red'>STM32F429</font>上运行HelloWorld
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved