|
下面这段程序,为什么发不出去?端口PJ1也不是高电平?换成PA1就能发送了,求大家帮帮我
int main(void)
{
SysCtlClockSet( SYSCTL_SYSDIV_4 | SYSCTL_USE_PLL |SYSCTL_OSC_MAIN |SYSCTL_XTAL_16MHZ );
SysCtlDelay(0.2*(SysCtlClockGet()/3000));
FPUEnable();
FPULazyStackingEnable();
SysCtlPeripheralEnable(SYSCTL_PERIPH_UART4);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOJ);
GPIOPinTypeUART(GPIO_PORTJ_BASE, GPIO_PIN_1);
GPIOPinConfigure(GPIO_PCTL_PJ1_U4TX);
UARTConfigSetExpClk(UART4_BASE,SysCtlClockGet(),14400,
UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE | UART_CONFIG_PAR_NONE);
UARTEnable(UART4_BASE);
while(1)
{
UARTCharPut(UART4_BASE,55);
SysCtlDelay(0.2*(SysCtlClockGet()/3000));
}
}
|
|