一、背景
利用EB进行CAN端口配置,主要实现在KIT_A2G_TC397_5V_TFT上实现CAN通信功能。本文主要使用的是EB23,MCAL1.0.0版本进行开发。
由KIT_A2G_TC397_5V_TFT开发原理图可知,CAN00位于RXD P20.7和TXD P20.8
二、配置
1、添加模块
向工程中添加ResourceM、Port、MCU、McalLib、Irq、Dio、Can_17_McmCan等模块
2、MCU配置
在MCU模块中主要配置CAN的时钟,打开MCU中的McuClockSettingConfig选项卡,选择McuMCanClockSourceSelection 为MCAN_CLOCK_SOURCE_MCANI_SEL1,McuMCanFrequency (dynamic range) 为2.0E7
3、Port配置
在Port模块中主要配置CAN的端口,开发板上使用的CAN00位于RXD P20.7和TXD P20.8
打开Port中PortContainer选项卡,找到PortContainer_9
继续打开PortPin,找到PortPin_6为TXD,