Usé el kit de evaluación SAM D20 Xplained Pro y uso el siguiente componente para conectarme a la PC a través de USART.
Cuando se probó con EDBG_CDC_MODULE, funcionó bien.
Pero cuando use USART en el encabezado Ext3: el terminal puede enviar datos a la placa. Pero el terminal no puede recibir datos de la placa.
config_usart2.baudrate = 115200;
config_usart.mux_setting = EXT3_UART_SERCOM_MUX_SETTING;
config_usart.pinmux_pad0 = EXT3_UART_SERCOM_PINMUX_PAD0;
config_usart.pinmux_pad1 = EXT3_UART_SERCOM_PINMUX_PAD1;
config_usart.pinmux_pad2 = EXT3_UART_SERCOM_PINMUX_PAD2;
config_usart.pinmux_pad3 = EXT3_UART_SERCOM_PINMUX_PAD3;
while (usart_init(&usart_instance, EXT3_UART_MODULE, &config_usart) != STATUS_OK) {}
usart_enable(&usart_instance);
Actualización: Ejecuté el proyecto USART_UNIT_TEST1 y lo pasé todo. = > Puedo transceptar los datos en el tablero.