我所使用的电调与TIDA-00643设计基本相同,区别在于nFault引脚不同,我使用的芯片是TMS320f28027,使用47号脚为nFault引脚;
在例程中,我发现原始的nFault引脚配置是在hal.c源文件中的HAL_setupGpios(HAL_Handle handle)函数中配置的;
其中原始配置为
而我为了配置我的电调,将此语句改为
并且将修改为
请问,这样修改是否能够成功配置nFault引脚?是否还需要修改程序其他地方呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我所使用的电调与TIDA-00643设计基本相同,区别在于nFault引脚不同,我使用的芯片是TMS320f28027,使用47号脚为nFault引脚;
在例程中,我发现原始的nFault引脚配置是在hal.c源文件中的HAL_setupGpios(HAL_Handle handle)函数中配置的;
其中原始配置为
而我为了配置我的电调,将此语句改为
并且将修改为
请问,这样修改是否能够成功配置nFault引脚?是否还需要修改程序其他地方呢?
原始配置如下:
GPIO_setMode(obj->gpioHandle,GPIO_Number_12,GPIO_12_Mode_GeneralPurpose);
GPIO_setMode(obj->gpioHandle,GPIO_Number_28,GPIO_28_Mode_TZ2_NOT);
我修改后的配置如下:
GPIO_setMode(obj->gpioHandle,GPIO_Number_12,GPIO_12_Mode_TZ1_NOT);
GPIO_setMode(obj->gpioHandle,GPIO_Number_28,GPIO_28_Mode_GeneralPurpose);
你好,似乎你的程序的原始配置是更改过的?我这里的例程lab05b是这样的配置:
// FAULTn GPIO_setMode(obj->gpioHandle,GPIO_Number_12,GPIO_12_Mode_GeneralPurpose); GPIO_setLow(obj->gpioHandle,GPIO_Number_12); GPIO_setDirection(obj->gpioHandle,GPIO_Number_12,GPIO_Direction_Output); // OCTWn GPIO_setMode(obj->gpioHandle,GPIO_Number_13,GPIO_13_Mode_TZ2_NOT); // FAULTn GPIO_setMode(obj->gpioHandle,GPIO_Number_14,GPIO_14_Mode_TZ3_NOT);