Usb - Uart Bridge - Digilent Basys MX3 Reference Manual

Hide thumbs Also See for Basys MX3:
Table of Contents

Advertisement

7/30/2019
Note that RD11(TX1) and RD10(RX1) need to be remapped to perform TX1 and RX1 functions.
Table 11.1. UART1 connectivity.
Pmod B pin
JB2
JB3
Communication over the UART1 interface is implemented in the UARTJB library of the Basys MX3 library pack.

14. USB - UART bridge

The Basys MX3 provides a USB to UART serial converter, via a micro-USB connector and uses UART_TX and UART_RX pins of the
PIC32. These 2 pins can be mapped to implement UART4 or UART5 functionality. See Remappable pins section for more details about
remapping.
See UART section for more details.
13.1. Connectivity
The following table shows the signals that go to the USB-Serial module from PIC32.
Name
UART_TX
UART_RX
The UART_TX must be defined as digital output and the UART_RX as a digital input:
TRISFbits.TRISF12 = 0; //RF12 (UART_TX) set as an output
TRISFbits.TRISF13 = 1; //RF13 (UART_RX) set as an input
13.2. Functionality
The USB-UART converter module functionality is implemented in the UART library of the Basys MX3 library pack.
Implementation features:
https://reference.digilentinc.com/reference/microprocessor/basys-mx3/reference-manual?_ga=2.68739409.1349070004.1564406803-1961480359....
Basys MX3 Reference Manual [Reference.Digilentinc]
Function
PIC32 Pin
TX1
RPD11/PMCS1/RD11
RX1
RPD10/PMCS2/RD10
Needed Mapping for UART1
RPD11R = 3; // RD11 - U1TX
U1RXR = 3; // RD10 - U1RX
PIC32 Pin
RPF12/RF12
RPF13/RF13
30/52

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Basys MX3 and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents