[STM32H7] 求助:FDCAN 配置了没有通信

[复制链接]
788|3
 楼主| xiaofei558008 发表于 2024-3-11 20:32 | 显示全部楼层 |阅读模式
本帖最后由 xiaofei558008 于 2024-3-11 20:35 编辑

求助:FDCAN 不管手工写,还是cube 配置,都不能使用,norminal = 500K,Data = 2M;
参考了:https://www.armbbs.cn/forum.php?mod=viewthread&tid=109353

芯片:H743;时钟选 HSE 12M;

351565eefa2c69844.png



配置
4006565eefa5dd6c34.png

496965eefa6bdb18d.png



8734265eefa4ac2433.png

也使能了代码;
  1.   sFilterConfig.IdType = FDCAN_STANDARD_ID;
  2.   sFilterConfig.FilterIndex = 0;
  3.   sFilterConfig.FilterType = FDCAN_FILTER_MASK;
  4.   sFilterConfig.FilterConfig = FDCAN_FILTER_TO_RXFIFO0;
  5.   sFilterConfig.FilterID1 = 0x111;
  6.   sFilterConfig.FilterID2 = 0x7ff;
  7.   HAL_FDCAN_ConfigFilter(&hfdcan1, &sFilterConfig);
  8.   HAL_FDCAN_ConfigFilter(&hfdcan2, &sFilterConfig);

  9.   sFilterConfig.IdType = FDCAN_STANDARD_ID;
  10.   sFilterConfig.FilterIndex = 1;
  11.   sFilterConfig.FilterType = FDCAN_FILTER_MASK;
  12.   sFilterConfig.FilterConfig = FDCAN_FILTER_TO_RXFIFO0;
  13.   sFilterConfig.FilterID1 = 0x222;
  14.   sFilterConfig.FilterID2 = 0x7ff;
  15.   HAL_FDCAN_ConfigFilter(&hfdcan1, &sFilterConfig);
  16.   HAL_FDCAN_ConfigFilter(&hfdcan2, &sFilterConfig);

  17.   sFilterConfig.IdType = FDCAN_STANDARD_ID;
  18.   sFilterConfig.FilterIndex = 2;
  19.   sFilterConfig.FilterType = FDCAN_FILTER_MASK;
  20.   sFilterConfig.FilterConfig = FDCAN_FILTER_TO_RXFIFO0;
  21.   sFilterConfig.FilterID1 = 0x333;
  22.   sFilterConfig.FilterID2 = 0x7ff;
  23.   HAL_FDCAN_ConfigFilter(&hfdcan1, &sFilterConfig);
  24.   HAL_FDCAN_ConfigFilter(&hfdcan2, &sFilterConfig);

  25.   HAL_FDCAN_ConfigGlobalFilter(&hfdcan1, FDCAN_REJECT, FDCAN_REJECT, FDCAN_FILTER_REMOTE, FDCAN_FILTER_REMOTE);
  26.   HAL_FDCAN_ActivateNotification(&hfdcan1, FDCAN_IT_RX_FIFO0_NEW_MESSAGE, 0);
  27.   HAL_FDCAN_Start(&hfdcan1);

  28.   HAL_FDCAN_ConfigGlobalFilter(&hfdcan2, FDCAN_REJECT, FDCAN_REJECT, FDCAN_FILTER_REMOTE, FDCAN_FILTER_REMOTE);
  29.   HAL_FDCAN_ActivateNotification(&hfdcan2, FDCAN_IT_RX_FIFO0_NEW_MESSAGE, 0);
  30.   HAL_FDCAN_Start(&hfdcan2);
求助大侠!


 楼主| xiaofei558008 发表于 2024-3-11 20:36 | 显示全部楼层
本帖最后由 xiaofei558008 于 2024-3-11 20:40 编辑


[url=] h7_fdcan.zip (6.2 KB, 下载次数: 0) 无标题.zip (20.79 KB, 下载次数: 0) [/url]

4794065eefac700c3a.png
无标题.png
 楼主| xiaofei558008 发表于 2024-3-11 21:31 | 显示全部楼层
问题解决:CANFD 收发器的供电不足导致;
香水城 发表于 2024-3-13 20:46 | 显示全部楼层
好家伙~! 谢谢分享!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

142

主题

997

帖子

13

粉丝
快速回复 在线客服 返回列表 返回顶部