rt-thread/bsp/hc32
梁生 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
..
docs Add the BSP of HC32 series. (#5905) 2022-05-06 09:28:21 +08:00
ev_hc32f4a0_lqfp176 [bsp][hc32]support MDK AC6 compiler (#6087) 2022-06-16 14:18:55 +08:00
ev_hc32f460_lqfp100_v2 修复hc32f460的can总线在bus off状态时死机问题,修复can滤波器设置失效问题 (#6083) 2022-06-21 11:12:35 +08:00
libraries 修复hc32f460的can总线在bus off状态时死机问题,修复can滤波器设置失效问题 (#6083) 2022-06-21 11:12:35 +08:00
tools Add the BSP of HC32 series. (#5905) 2022-05-06 09:28:21 +08:00
README.md Hc32 pr (#6003) 2022-05-31 11:53:56 +08:00

README.md

HC32 BSP 说明

HC32 系列 BSP 目前支持情况如下表所示:

BSP 文件夹名称 开发板名称
F1 系列
F4 系列
ev_hc32f460_lqfp100_v2 小华 官方 EV_F460_LQ100_V2 开发板
ev_hc32f4a0_lqfp176 小华 官方 EV_F4A0_LQ176 开发板
M1 系列
M4 系列

可以通过阅读相应 BSP 下的 README 来快速上手,如果想要使用 BSP 更多功能可参考 docs 文件夹下提供的说明文档,如下表所示:

BSP 使用教程 简介
外设驱动使用教程 讲解 BSP 上更多外设驱动的使用方法
外设驱动介绍与应用 讲解 HC32 系列 BSP 驱动的支持情况,以及如何利用驱动框架开发应用程序
BSP 制作与提交 简介
BSP 制作教程 讲解 HC32 系列 BSP 的制作方法