GD32F105RCT6 双CAN通讯资源文件

2021-12-12

GD32F105RCT6 双CAN通讯资源文件

资源描述

本资源文件提供了关于GD32F105RCT6微控制器双CAN通讯的配置和使用说明。具体配置如下:

  • CAN0:波特率为125kbps,使用外部晶振8MHz,配置系统时钟为108MHz。APB1(CAN的外设时钟)为54MHz。CAN0的接收引脚为PB8,发送引脚为PB9,采用半映射方式。

  • CAN1:波特率为500kbps,使用外部晶振8MHz,配置系统时钟为108MHz。APB1(CAN的外设时钟)为54MHz。CAN1的接收引脚为PB12,发送引脚为PB13。

使用说明

  1. 硬件配置
    • 确保外部晶振为8MHz。
    • 连接CAN0的接收引脚PB8和发送引脚PB9。
    • 连接CAN1的接收引脚PB12和发送引脚PB13。
  2. 软件配置
    • 配置系统时钟为108MHz。
    • 配置APB1时钟为54MHz。
    • 配置CAN0和CAN1的波特率分别为125kbps和500kbps。
    • 配置CAN0和CAN1的引脚映射。
  3. 调试与测试
    • 使用CAN调试工具连接CAN0和CAN1,分别测试125kbps和500kbps的通讯速率。
    • 确保CAN0和CAN1的通讯正常,无数据丢失或错误。

注意事项

  • 确保外部晶振的频率准确,否则会影响系统时钟和CAN通讯的稳定性。
  • 在配置CAN引脚映射时,注意半映射的配置方式,避免引脚冲突。
  • 在调试过程中,注意CAN总线的终端电阻配置,确保通讯的可靠性。

适用范围

本资源适用于使用GD32F105RCT6微控制器进行双CAN通讯的开发人员,特别是需要配置不同波特率的CAN总线通讯的场景。

下载链接

GD32F105RCT6双CAN通讯资源文件