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.

CC3200的UART1不能正常工作问题

Other Parts Discussed in Thread: CC3200

现在我们使用CC3200的UART0和UART1,UART0用来看仿真运行信息,UART1用来与其他另外一个设备通信。UART0上通信没有问题,但UART1无法实现通信。UART1是用管脚1和管脚2。

void
PinMuxConfig(void)
{
//
// Enable Peripheral Clocks
//
MAP_PRCMPeripheralClkEnable(PRCM_UARTA0, PRCM_RUN_MODE_CLK);
MAP_PRCMPeripheralClkEnable(PRCM_UARTA1, PRCM_RUN_MODE_CLK);

//
// Configure PIN_55 for UART0 UART0_TX
//
MAP_PinTypeUART(PIN_55, PIN_MODE_3);

//
// Configure PIN_57 for UART0 UART0_RX
//
MAP_PinTypeUART(PIN_57, PIN_MODE_3);
//
// Configure PIN_01 for UART1 UART1_TX
//
MAP_PinTypeUART(PIN_01, PIN_MODE_7);

//
// Configure PIN_02 for UART1 UART1_RX
//
MAP_PinTypeUART(PIN_02, PIN_MODE_7);

}

然后使用uart_demo这个例程,改动上面的端口映射以下定义

#define CONSOLE UARTA1_BASE
#define CONSOLE_PERIPH PRCM_UARTA1

调试发现UART1上没有任何输出。

请问还需要其他什么地方需要修改没考虑到吗?