一、背景
利用EB进行Pin端口配置,主要实现在KIT_A2G_TC397_5V_TFT上实现点亮LED灯。本文主要使用的是EB23,MCAL1.3版本进行开发。
二、配置
(1)根据KIT_A2G_TC397_5V_TFT开发板原理图,一个LED灯位于P13.3上。
(2)配置Port端口,选择PortContainer_6
(3)找到PortPin界面,选择PortPin_3,对应的是PORT_13_PIN_3,双击打开
(4)选择PortPinDirection伟PORT_PIN_OUT输出方式 ,PortPinLevelValue可以选择PORT_PIN_LEVEL_LOW或者PORT_PIN_LEVEL_HIGH
(5)添加Dio模块
(6)进入DIO模块,在General界面选择合适的配置
(7)进入DioPort创建一个新的DioPort,可以命名为DioPort_0,DioPortId为13
(8)双击DioPort_0进入配置界面,进入DioChannel新建一个Channel,可以命名为D110_LED_P13_3
(9)配置完毕后,保存生成代码
(10)在工程中添加LED点亮代码
static void Delay(int time)
{
int i = 0;
int j = 0;
for (i = 0; i < time; i++)
{
for (j = 0; j < 10000; j++)
{
}
}
}
void LedBlink(void)
{
Dio_WriteChannel(DioConf_DioChannel_D110_LED_P13_3, STD_HIGH);
Delay(1000);
Dio_WriteChannel(DioConf_DioChannel_D110_LED_P13_3, STD_LOW);
Delay(1000);
}