梁生
f41cb5636f
修复hc32f460的can总线在bus off状态时死机问题,修复can滤波器设置失效问题 (#6083)
* [bsp][hc32]fix can bus driver bug.
1. 更改硬件滤波器数量为8,和手册描述一致。
2. 修复_can_control()函数,RT_CAN_CMD_SET_FILTER指令,当应用层ID超出29bit时导致滤波器失效的问题。
3. 修改_can_control()函数,RT_CAN_CMD_SET_FILTER指令,
可同时支持标准帧和扩展帧。
4. 修复can总线故障关闭时,程序一直卡在中断中无法退出的问题。
5. 针对can收发器硬件STB引脚,增加宏定义CAN1_STB_FUNC_ENABLE,适配没有STB引脚的收发器。
This reverts commit 7fcd8e9afc68eecf5fecc4cb6f9acc4fe76c2796.
2022-06-21 11:12:35 +08:00
..
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-03-29 19:28:06 +08:00
2022-03-29 19:28:06 +08:00
2022-01-05 23:11:58 +08:00
2022-06-09 07:01:59 +08:00
2022-03-29 19:28:06 +08:00
2022-03-29 19:28:06 +08:00
2022-06-09 07:01:59 +08:00
2022-01-09 00:20:32 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-04 17:04:19 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-04-20 17:32:02 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-03-29 19:28:06 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-21 11:12:35 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-03-29 19:28:06 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-03-29 19:28:06 +08:00
2022-06-09 07:01:59 +08:00
2022-03-29 19:28:06 +08:00
2022-03-29 19:28:06 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-03-29 19:28:06 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-03-29 19:28:06 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-01-05 23:11:58 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-01-14 23:09:32 +08:00
2022-03-29 19:28:06 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-01-05 23:11:58 +08:00
2022-06-09 14:35:20 +08:00
2022-04-21 20:37:39 +08:00
2022-06-13 21:16:55 +08:00
2022-06-09 07:01:59 +08:00
2022-01-05 23:11:58 +08:00
2022-06-02 06:58:28 +08:00
2022-06-09 07:01:59 +08:00
2022-06-18 08:09:57 +08:00
2022-06-13 21:26:49 +08:00
2022-04-20 17:32:02 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 14:27:30 +08:00
2022-03-29 19:28:06 +08:00
2022-01-26 10:46:57 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-01-05 23:11:58 +08:00
2022-06-16 10:30:16 +08:00
2022-06-09 07:01:59 +08:00
2022-03-29 19:28:06 +08:00
2022-06-17 14:29:44 +08:00
2022-06-16 18:31:07 +08:00
2022-03-29 19:28:06 +08:00
2022-06-09 07:01:59 +08:00
2022-01-05 23:11:58 +08:00
2022-03-29 19:28:06 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-01-29 16:11:42 +08:00
2022-01-09 00:20:32 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-03-29 19:28:06 +08:00
2022-06-09 07:01:59 +08:00
2022-06-09 07:01:59 +08:00
2022-04-20 17:32:02 +08:00
2022-03-08 12:03:06 +08:00