ZHCUBZ5A September 2021 – April 2024
位于 hal.c 文件中的 HAL_setupGPIOs() 函數(shù)會配置 GPIO 引腳的功能,并根據(jù)使用的硬件電機(jī)驅(qū)動器板/套件設(shè)置指定引腳的方向和模式。要修改定制板(當(dāng)前沒有通用實(shí)驗(yàn)室代碼支持的 TI 電機(jī)驅(qū)動器 EVM)的代碼,或用于不同 C2000MCU 的代碼,需要更改這些 GPIO 分配以與電機(jī)驅(qū)動器板正確對應(yīng)。請小心為指定的引腳設(shè)置正確的焊盤配置,特別是對于將被用作 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);