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.

CCS/LAUNCHXL-CC1352R1: UART Harware Connections: DIO2

Part Number: LAUNCHXL-CC1352R1

Tool/software: Code Composer Studio

Hello,

I am trying to use UART0 on the CC1352R1 Launchpad to communicate with a GPS module.

The Board.html lists the following hardware connections:

Board_UART0:  DIO2 - RX, DIO3 - TX

I cannot find the DIO2 pin connection. Any idea where it is located?

Also, there is a second UART port Board_UART1.

Where can I find the hardware connections for UART1?

Any help would be appreciated!

  • From CC1352R1_LAUNCHXL.h:

    /* UART Board */
    #define CC1352R1_LAUNCHXL_UART0_RX IOID_12 /* RXD */
    #define CC1352R1_LAUNCHXL_UART0_TX IOID_13 /* TXD */
    #define CC1352R1_LAUNCHXL_UART0_CTS IOID_19 /* CTS */
    #define CC1352R1_LAUNCHXL_UART0_RTS IOID_18 /* RTS */
    #define CC1352R1_LAUNCHXL_UART1_RX PIN_UNASSIGNED
    #define CC1352R1_LAUNCHXL_UART1_TX PIN_UNASSIGNED
    #define CC1352R1_LAUNCHXL_UART1_CTS PIN_UNASSIGNED
    #define CC1352R1_LAUNCHXL_UART1_RTS PIN_UNASSIGNED

    Meaning that the board.html needs to be updated

    It can also be seen that if you want to use UART1 you can select which pins you want to use. Same for UART0 if you don't want the UART through USD backchannel.
  • Thanks! I assigned pins to UART1 and it worked!