OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 27638|回复: 34

stm32f407的can1和can2有什么不同?

[复制链接]

69

主题

336

帖子

0

精华

高级会员

Rank: 4

积分
632
金钱
632
注册时间
2013-12-11
在线时间
0 小时
发表于 2014-2-25 19:08:50 | 显示全部楼层 |阅读模式
我配置stm32f407的can2总是没有现象,但是改成can1就可以,不知道can1和can2有什么不同?我看资料说

●CAN1:主bxCAN的用于管理从bxCAN的之间的通信
512字节的SRAM存储器
●CAN2:从bxCAN的,没有直接访问SRAM存储器。
●两个bxCAN的单元共享512字节SRAM存储器

求大师
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2013-10-15
在线时间
8 小时
发表于 2015-2-11 16:15:28 | 显示全部楼层
CAN2的 FilterNumber = 14; 这个值要大于等于14
回复 支持 3 反对 0

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-2-25 21:09:50 | 显示全部楼层
帮顶.
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-2-26 08:24:54 | 显示全部楼层
楼主,看你的帖子搞了很多东东了喔
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

69

主题

336

帖子

0

精华

高级会员

Rank: 4

积分
632
金钱
632
注册时间
2013-12-11
在线时间
0 小时
 楼主| 发表于 2014-2-26 08:55:24 | 显示全部楼层
回复【3楼】Badu_Space:
---------------------------------
没有,只是略懂一二,请问你懂吗?
回复 支持 反对

使用道具 举报

69

主题

336

帖子

0

精华

高级会员

Rank: 4

积分
632
金钱
632
注册时间
2013-12-11
在线时间
0 小时
 楼主| 发表于 2014-2-26 09:55:23 | 显示全部楼层
顶。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-2-26 09:56:43 | 显示全部楼层
回复【4楼】雪雪:
---------------------------------
CAN这东西现在还用不上,暂时不在研究
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

69

主题

336

帖子

0

精华

高级会员

Rank: 4

积分
632
金钱
632
注册时间
2013-12-11
在线时间
0 小时
 楼主| 发表于 2014-2-26 09:58:16 | 显示全部楼层
回复【6楼】Badu_Space:
---------------------------------
回复 支持 反对

使用道具 举报

69

主题

336

帖子

0

精华

高级会员

Rank: 4

积分
632
金钱
632
注册时间
2013-12-11
在线时间
0 小时
 楼主| 发表于 2014-2-26 11:14:35 | 显示全部楼层
顶 ~~~~~~~~~~
回复 支持 反对

使用道具 举报

69

主题

336

帖子

0

精华

高级会员

Rank: 4

积分
632
金钱
632
注册时间
2013-12-11
在线时间
0 小时
 楼主| 发表于 2014-2-27 00:00:30 | 显示全部楼层
顶。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

69

主题

336

帖子

0

精华

高级会员

Rank: 4

积分
632
金钱
632
注册时间
2013-12-11
在线时间
0 小时
 楼主| 发表于 2014-2-27 00:16:50 | 显示全部楼层
顶@@@@@@@@@@@
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2014-5-9
在线时间
1 小时
发表于 2014-5-9 21:16:35 | 显示全部楼层
不知道楼主解决问题没有?最近也在做F4系列CAN2,总是不成功。
楼主列举的几条不同,我在文档里面也看到了,但是具体怎么处理这种不同,貌似没有地方有详细的解释。
现在我配置的CAN2可以在Loopback模式下正常进入接收中断。但是Normal模式下就完全不工作了。
现在唯一知道的就是在使用CAN2之前要把CAN1也打开,把CAN_FilterInitStructure配置好之后,而且一般情况下CAN2的滤波器序号是从14开始的,然后CAN2的其他配置也做好之后,CAN2就可以进入回环模式了。
然后,就没有然后了。。。正常模式跑不动。。不要意思,挖坟了,如果LZ找到解决方案的话,请不吝赐教。
回复 支持 反对

使用道具 举报

29

主题

244

帖子

0

精华

高级会员

Rank: 4

积分
944
金钱
944
注册时间
2014-10-9
在线时间
93 小时
发表于 2014-11-26 08:58:46 | 显示全部楼层
回复【10楼】雪雪:
---------------------------------
楼主,能不能贴一下你can1的配置,我现在在弄can1,都没弄成功
淘宝小店,没事可以点一下增加点流量http://shop69767205.taobao.com/
回复 支持 反对

使用道具 举报

6

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
291
金钱
291
注册时间
2014-8-12
在线时间
32 小时
发表于 2015-1-7 16:04:57 | 显示全部楼层
我试了CAN2的发送,没问题,但是接收确是不能用,不知道为啥
回复 支持 反对

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2013-10-15
在线时间
8 小时
发表于 2015-2-11 15:37:16 | 显示全部楼层
回复【13楼】heitu103:
---------------------------------
我现在也是碰到这问题 CAN2的发送,没问题,但是接收确是不能用 不能进入接受中断
回复 支持 反对

使用道具 举报

6

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
291
金钱
291
注册时间
2014-8-12
在线时间
32 小时
发表于 2015-2-11 20:08:27 | 显示全部楼层
回复【15楼】fuluoce:
---------------------------------
知道了,谢谢
回复 支持 反对

使用道具 举报

13

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
125
金钱
125
注册时间
2014-10-27
在线时间
0 小时
发表于 2015-3-29 23:23:32 | 显示全部楼层
回复【16楼】heitu103:
---------------------------------
波特率改小点就好了。
回复 支持 反对

使用道具 举报

8

主题

39

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
230
金钱
230
注册时间
2015-6-9
在线时间
41 小时
发表于 2016-1-14 15:48:57 | 显示全部楼层
到底解决了没有啊,很期待!
回复 支持 反对

使用道具 举报

15

主题

43

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
357
金钱
357
注册时间
2013-12-9
在线时间
48 小时
发表于 2016-11-30 14:00:43 | 显示全部楼层
前面的都是前辈了,我才调好,貌似双CAN同时共工作没问题,只一路工作,还没实...
回复 支持 反对

使用道具 举报

1

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
231
金钱
231
注册时间
2015-12-2
在线时间
24 小时
发表于 2017-2-21 17:23:51 | 显示全部楼层
最近调407的CAN,can1直接可以好,可是CAN2一直有问题啊,,哪位大神可以将你调试的方法告知一二??
回复 支持 反对

使用道具 举报

1

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
231
金钱
231
注册时间
2015-12-2
在线时间
24 小时
发表于 2017-2-21 17:24:23 | 显示全部楼层
双CAN同时工作正常的也行??
回复 支持 反对

使用道具 举报

1

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
231
金钱
231
注册时间
2015-12-2
在线时间
24 小时
发表于 2017-2-21 17:24:43 | 显示全部楼层
双CAN同时工作正常的也行??
回复 支持 反对

使用道具 举报

2

主题

22

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2016-12-17
在线时间
11 小时
发表于 2017-3-14 17:11:47 | 显示全部楼层
@1352055936  亲,搞定没有,我也碰到这个问题了。如果搞定了,麻烦指点一二,谢谢!
回复 支持 反对

使用道具 举报

2

主题

22

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2016-12-17
在线时间
11 小时
发表于 2017-3-14 17:17:08 | 显示全部楼层
@满满VS犬夜叉  亲,能帮忙发一份例程吗,最好是hal版的,十分感谢!
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2016-10-31
在线时间
11 小时
发表于 2017-4-10 19:51:37 | 显示全部楼层
帮顶,有大神吗。我的情况是,新手,调了几天了,使用阿波罗开发板(429),两块开发板之间通信can1 正常,can2 不能收发。其中can2用一块板的自收自发也没能实现。求大神,求例程。感激不尽!!!
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2018-6-2
在线时间
12 小时
发表于 2019-3-16 14:19:38 | 显示全部楼层
heitu103 发表于 2015-1-7 16:04
我试了CAN2的发送,没问题,但是接收确是不能用,不知道为啥

现在我和你的现象一样,我的工程同时使用了can1和can2,现在can1收发都正常,但是can2只可以发送,接受不行。无论是轮询还是使用终端
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2017-9-6
在线时间
15 小时
发表于 2020-7-9 23:16:52 | 显示全部楼层
幽竹静风思雨 发表于 2019-3-16 14:19
现在我和你的现象一样,我的工程同时使用了can1和can2,现在can1收发都正常,但是can2只可以发送,接受不 ...

我现在跟你一样,老哥有例程没有啊
回复 支持 反对

使用道具 举报

0

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
138
金钱
138
注册时间
2020-4-2
在线时间
35 小时
发表于 2020-10-21 19:06:01 | 显示全部楼层
我调试了2天了,can1发送、接受都没有问题;can2发送没有问题,接受就是数据为零(设定与USB-can模块输出的某个ID的数据相同的),就是不对,我去,无语了
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2019-5-3
在线时间
4 小时
发表于 2021-3-11 20:13:23 | 显示全部楼层
fuluoce 发表于 2015-2-11 16:15
CAN2的 FilterNumber = 14; 这个值要大于等于14

确实如上所述,非常感谢,么么哒!
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2020-5-17
在线时间
5 小时
发表于 2021-7-1 15:21:21 | 显示全部楼层
1352055936 发表于 2017-2-21 17:23
最近调407的CAN,can1直接可以好,可是CAN2一直有问题啊,,哪位大神可以将你调试的方法告知一二??

D:\1
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2020-5-17
在线时间
5 小时
发表于 2021-7-1 15:22:17 | 显示全部楼层
1352055936 发表于 2017-2-21 17:24
双CAN同时工作正常的也行??

  CAN_FilterTypeDef  can1_filter;
  CAN_FilterTypeDef  can2_filter;

  can1_filter.FilterMode      = CAN_FILTERMODE_IDMASK;
  can1_filter.FilterScale          = CAN_FILTERSCALE_32BIT;
  can1_filter.FilterIdHigh         = 0x0000;
  can1_filter.FilterIdLow          = 0x0000;
  can1_filter.FilterMaskIdHigh     = 0x0000;
  can1_filter.FilterMaskIdLow      = 0x0000;
  can1_filter.FilterFIFOAssignment = CAN_FilterFIFO0;
  can1_filter.FilterBank           = 0; //CAN1滤波器号从0到13
  can1_filter.FilterActivation     = ENABLE;
  HAL_CAN_ConfigFilter(&hcan1, &can1_filter);

  can2_filter.FilterMode      = CAN_FILTERMODE_IDMASK;
  can2_filter.FilterScale          = CAN_FILTERSCALE_32BIT;
  can2_filter.FilterIdHigh         = 0x0000;
  can2_filter.FilterIdLow          = 0x0000;
  can2_filter.FilterMaskIdHigh     = 0x0000;
  can2_filter.FilterMaskIdLow      = 0x0000;
  can2_filter.FilterFIFOAssignment = CAN_FilterFIFO0;
  can2_filter.FilterBank           = 14;//CAN2滤波器号从14到27
  can2_filter.FilterActivation     = ENABLE;
  HAL_CAN_ConfigFilter(&hcan1, &can2_filter);
回复 支持 反对

使用道具 举报

8

主题

58

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
228
金钱
228
注册时间
2019-7-14
在线时间
85 小时
发表于 2021-11-2 10:38:45 | 显示全部楼层
fuluoce 发表于 2015-2-11 16:15
CAN2的 FilterNumber = 14; 这个值要大于等于14

标准答案,改完就好了。谢谢
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2024-7-23
在线时间
2 小时
发表于 2024-7-30 19:36:59 | 显示全部楼层
fuluoce 发表于 2015-2-11 16:15
CAN2的 FilterNumber = 14; 这个值要大于等于14

大佬你好,我想问下如果我要配置过滤只接收拓展帧ID的bit28~25为0x01的数据,CAN_FilterInitStructure.CAN_FilterIdHigh、CAN_FilterInitStructure.CAN_FilterIdLow、CAN_FilterInitStructure.CAN_FilterMaskIdHigh、CAN_FilterInitStructure.CAN_FilterMaskIdLow这四个寄存器该如何配置?如下代码,我分别配置为0x0200、0x0000、0x1e00、0x0000无效,全配置为0x0000代码可以跑通。
void CANInit()
{
    GPIO_InitTypeDef GPIO_InitStructure;
    CAN_InitTypeDef CAN_InitStructure;
    CAN_FilterInitTypeDef CAN_FilterInitStructure;
    NVIC_InitTypeDef  NVIC_InitStructure;
    RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE);        /* CAN1初始化 */
    RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1, ENABLE);
    GPIO_PinAFConfig(GPIOB, GPIO_PinSource8, GPIO_AF_CAN1);
    GPIO_PinAFConfig(GPIOB, GPIO_PinSource9, GPIO_AF_CAN1);
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
    GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;
    GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_Init(GPIOB, &GPIO_InitStructure);
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
    GPIO_Init(GPIOB, &GPIO_InitStructure);
    CAN_DeInit(CAN1);
    CAN_InitStructure.CAN_TTCM = DISABLE;                                        /* 禁止时间触发模式(不生成时间戳), T  */
    CAN_InitStructure.CAN_ABOM = ENABLE;                                        /* 自动总线关闭管理 */
    CAN_InitStructure.CAN_AWUM = ENABLE;                                        /* 自动唤醒模式 */
    CAN_InitStructure.CAN_NART = DISABLE;                                        /* 禁止仲裁丢失或出错后的自动重传功能 */
    CAN_InitStructure.CAN_RFLM = DISABLE;                                        /* 禁止接收FIFO加锁模式 */
    CAN_InitStructure.CAN_TXFP = DISABLE;                                        /* 禁止传输FIFO优先级 */
    CAN_InitStructure.CAN_Mode = CAN_Mode_Normal;        /* 设置CAN为正常工作模式 */
    CAN_InitStructure.CAN_SJW = CAN_SJW_1tq;
    CAN_InitStructure.CAN_BS1 = CAN_BS1_6tq;
    CAN_InitStructure.CAN_BS2 = CAN_BS2_5tq;
    CAN_InitStructure.CAN_Prescaler = 14;
    CAN_Init(CAN1, &CAN_InitStructure);
    /* 设置CAN滤波器0 */
    CAN_FilterInitStructure.CAN_FilterNumber = 0;                                                                                        /* 滤波器序号,0-13,共14个滤波器 */
    CAN_FilterInitStructure.CAN_FilterMode = CAN_FilterMode_IdMask;                /* 滤波器模式,设置ID掩码模式 */
    CAN_FilterInitStructure.CAN_FilterScale = CAN_FilterScale_32bit;        /* 32位滤波 */
    CAN_FilterInitStructure.CAN_FilterIdHigh = 0x0002;                                                                /* 掩码后ID的高16bit */
    CAN_FilterInitStructure.CAN_FilterIdLow = 0xB7A4;                                                                        /* 掩码后ID的低16bit */
    CAN_FilterInitStructure.CAN_FilterMaskIdHigh = 0x0007;                                                /* ID掩码值高16bit */
    CAN_FilterInitStructure.CAN_FilterMaskIdLow = 0xFFFE;                                                        /* ID掩码值低16bit */
    CAN_FilterInitStructure.CAN_FilterFIFOAssignment = CAN_FIFO0;                        /* 滤波器绑定FIFO 0 */
    CAN_FilterInitStructure.CAN_FilterActivation = ENABLE;                                                /* 使能滤波器 */
    CAN_FilterInit(&CAN_FilterInitStructure);
    //NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
    NVIC_InitStructure.NVIC_IRQChannel = CAN1_RX0_IRQn;;
    NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x00;
    NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x1;
    NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
    NVIC_Init(&NVIC_InitStructure);
    CAN_ITConfig(CAN1, CAN_IT_FMP0, ENABLE);
   
    RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE);        /* CAN2初始化 */
    RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN2, ENABLE);
    GPIO_PinAFConfig(GPIOB, GPIO_PinSource5, GPIO_AF_CAN2);
    GPIO_PinAFConfig(GPIOB, GPIO_PinSource6, GPIO_AF_CAN2);
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
    GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
    GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_Init(GPIOB, &GPIO_InitStructure);
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;
    GPIO_Init(GPIOB, &GPIO_InitStructure);
    CAN_DeInit(CAN2);
    CAN_InitStructure.CAN_TTCM = DISABLE;                                        /* 禁止时间触发模式(不生成时间戳), T  */
    CAN_InitStructure.CAN_ABOM = ENABLE;                                        /* 自动总线关闭管理 */
    CAN_InitStructure.CAN_AWUM = ENABLE;                                        /* 自动唤醒模式 */
    CAN_InitStructure.CAN_NART = DISABLE;                                        /* 禁止仲裁丢失或出错后的自动重传功能 */
    CAN_InitStructure.CAN_RFLM = DISABLE;                                        /* 禁止接收FIFO加锁模式 */
    CAN_InitStructure.CAN_TXFP = DISABLE;                                        /* 禁止传输FIFO优先级 */
    CAN_InitStructure.CAN_Mode = CAN_Mode_Normal;                        /* 设置CAN为正常工作模式 */
    CAN_InitStructure.CAN_SJW = CAN_SJW_1tq;
    CAN_InitStructure.CAN_BS1 = CAN_BS1_6tq;
    CAN_InitStructure.CAN_BS2 = CAN_BS2_5tq;
    CAN_InitStructure.CAN_Prescaler = 28;
    CAN_Init(CAN2, &CAN_InitStructure);
    /* 设置CAN滤波器*/
    if(device_param_get(CONTROL_CMD_BOARD_TYPE) == 1)
    {
        CAN_FilterInitStructure.CAN_FilterIdLow = 0x0004;
    }
    else
    {
        CAN_FilterInitStructure.CAN_FilterIdLow = 0x4004;
    }
    CAN_FilterInitStructure.CAN_FilterNumber = 14;                                                                       
    CAN_FilterInitStructure.CAN_FilterMode = CAN_FilterMode_IdMask;                /* 滤波器模式,设置ID掩码模式 */
    CAN_FilterInitStructure.CAN_FilterScale = CAN_FilterScale_32bit;        /* 32位滤波 */

        #if 1//20240730滤一下协议号,bit28~25为0x01
        CAN_FilterInitStructure.CAN_FilterIdHigh = 0x0200;//拓展帧ID的高16位,这里设置为0x01的高8位                               
    CAN_FilterInitStructure.CAN_FilterIdLow = 0x0000;                                                               
    CAN_FilterInitStructure.CAN_FilterMaskIdHigh = 0x1e00;
        CAN_FilterInitStructure.CAN_FilterMaskIdLow = 0x0000;
        #else
    //240718先不滤波
        CAN_FilterInitStructure.CAN_FilterIdHigh = 0x0000;                                                                /* 掩码后ID的高16bit */
    CAN_FilterInitStructure.CAN_FilterIdLow = 0x0000;                                                                        /* 掩码后ID的低16bit */
    CAN_FilterInitStructure.CAN_FilterMaskIdHigh = 0x0000;                                                /* ID掩码值高16bit */
    CAN_FilterInitStructure.CAN_FilterMaskIdLow = 0x0000;                                                        /* ID掩码值低16bit */
        #endif
       
    CAN_FilterInitStructure.CAN_FilterFIFOAssignment = CAN_FIFO1;                        /* 滤波器绑定FIFO 0 */
    CAN_FilterInitStructure.CAN_FilterActivation = ENABLE;                                                /* 使能滤波器 */
    CAN_FilterInit(&CAN_FilterInitStructure);
    NVIC_InitStructure.NVIC_IRQChannel = CAN2_RX1_IRQn;;
    NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x00;
    NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x2;
    NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
    NVIC_Init(&NVIC_InitStructure);
    CAN_ITConfig(CAN2, CAN_IT_FMP1, ENABLE);
}
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2024-7-23
在线时间
2 小时
发表于 2024-7-30 19:37:52 | 显示全部楼层
1715605760 发表于 2024-7-30 19:36
大佬你好,我想问下如果我要配置过滤只接收拓展帧ID的bit28~25为0x01的数据,CAN_FilterInitStructure.CA ...

用的是CAN2,CAN1不用管
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2024-7-23
在线时间
2 小时
发表于 2024-7-30 19:38:21 | 显示全部楼层
1715605760 发表于 2024-7-30 19:36
大佬你好,我想问下如果我要配置过滤只接收拓展帧ID的bit28~25为0x01的数据,CAN_FilterInitStructure.CA ...

型号是F407的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 11:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表