GD32F105RCT6 双CAN通讯资源文件
资源描述
本资源文件提供了关于GD32F105RCT6微控制器双CAN通讯的配置和使用说明。具体配置如下:
-
CAN0:波特率为125kbps,使用外部晶振8MHz,配置系统时钟为108MHz。APB1(CAN的外设时钟)为54MHz。CAN0的接收引脚为PB8,发送引脚为PB9,采用半映射方式。
-
CAN1:波特率为500kbps,使用外部晶振8MHz,配置系统时钟为108MHz。APB1(CAN的外设时钟)为54MHz。CAN1的接收引脚为PB12,发送引脚为PB13。
使用说明
- 硬件配置:
- 确保外部晶振为8MHz。
- 连接CAN0的接收引脚PB8和发送引脚PB9。
- 连接CAN1的接收引脚PB12和发送引脚PB13。
- 软件配置:
- 配置系统时钟为108MHz。
- 配置APB1时钟为54MHz。
- 配置CAN0和CAN1的波特率分别为125kbps和500kbps。
- 配置CAN0和CAN1的引脚映射。
- 调试与测试:
- 使用CAN调试工具连接CAN0和CAN1,分别测试125kbps和500kbps的通讯速率。
- 确保CAN0和CAN1的通讯正常,无数据丢失或错误。
注意事项
- 确保外部晶振的频率准确,否则会影响系统时钟和CAN通讯的稳定性。
- 在配置CAN引脚映射时,注意半映射的配置方式,避免引脚冲突。
- 在调试过程中,注意CAN总线的终端电阻配置,确保通讯的可靠性。
适用范围
本资源适用于使用GD32F105RCT6微控制器进行双CAN通讯的开发人员,特别是需要配置不同波特率的CAN总线通讯的场景。