ZHCUBZ5A September 2021 – April 2024
位于 hal.c 文件中的 HAL_setupGPIOs() 函数会配置 GPIO 引脚的功能,并根据使用的硬件电机驱动器板/套件设置指定引脚的方向和模式。要修改定制板(当前没有通用实验室代码支持的 TI 电机驱动器 EVM)的代码,或用于不同 C2000MCU 的代码,需要更改这些 GPIO 分配以与电机驱动器板正确对应。请小心为指定的引脚设置正确的焊盘配置,特别是对于将被用作 PWM 输出的 GPIO。EPWM1A GPIO0 引脚的配置示例如下所示。
// GPIO0->EPWM1A->M1_UH*
GPIO_setPinConfig(GPIO_0_EPWM1_A);
GPIO_setDirectionMode(0, GPIO_DIR_MODE_OUT);
GPIO_setPadConfig(0, GPIO_PIN_TYPE_STD);