CC2540 串口0 通道2配置

CC2540 串口0 通道2配置_第1张图片

从图里面可以看出来,串口0有两个通道,一个通道是P02 P03两个GPIO口。

还有一个通道是P14 P15两个GPIO口。


在软件配置的时候,主要是配置的是一个通道相关的寄存器。

7.6.4 USART 0
The SFR register bit PERCFG.U0CFG selects whether to use alternative 1 or alternative 2 locations.
In Table 7-1, the USART 0 signals are shown as follows:


然后在代码里面的话,其实就只是打开一个宏控制就可以了。

#if (HAL_UART_DMA == 1)
  PERCFG &= ~HAL_UART_PERCFG_BIT;    // Set UART0 I/O to Alt. 1 location on P0.
#else
  PERCFG |= HAL_UART_PERCFG_BIT;     // Set UART1 I/O to Alt. 2 location on P1.
#endif



你可能感兴趣的:(CC2540 串口0 通道2配置)