使用F28M35想控制GPIO15脚,但是控制不了,其他的引脚都可以控制,代码如下:
M3:(使用Solar_HV_DCAC_Concerto_M3.c例程改了配置)
GPIOPinConfigureCoreSelect(GPIO_PORTA_BASE, 0xFF, GPIO_PIN_C_CORE_SELECT);
GPIOPinConfigureCoreSelect(GPIO_PORTB_BASE, 0xFF, GPIO_PIN_C_CORE_SELECT);
GPIOPinConfigureCoreSelect(GPIO_PORTC_BASE, 0xFF, GPIO_PIN_C_CORE_SELECT);
GPIOPinConfigureCoreSelect(GPIO_PORTD_BASE, 0xFF, GPIO_PIN_C_CORE_SELECT);
GPIOPinConfigureCoreSelect(GPIO_PORTE_BASE, 0xFF, GPIO_PIN_C_CORE_SELECT);
GPIOPinConfigureCoreSelect(GPIO_PORTF_BASE, 0xFF, GPIO_PIN_C_CORE_SELECT);
GPIOPinConfigureCoreSelect(GPIO_PORTG_BASE, 0xFF, GPIO_PIN_C_CORE_SELECT);
C28:
EALLOW;
GpioCtrlRegs.GPAMUX1.bit.GPIO15 = 0; // Configure GPIO15
GpioCtrlRegs.GPADIR.bit.GPIO15 = 1; // Output
EDIS;
GpioDataRegs.GPADAT.bit.GPIO15 = 1;
结果就是不输出高电平,板卡是一块核心板,引脚直接连到接插件,换了一块电路板还是一样