[NUC123] Detect UART Baud Rate by PWM Capture

Post Reply
chhsieh3
Posts: 309
Joined: 13 Mar 2020, 09:08

13 Apr 2020, 16:32

  • Application: This code uses NUC123 PWMA channel 0 (PA.12) to detect UART1 baud rate by PWM capture function.
  • BSP Version: NUC123 Series BSP CMSIS v3.01.001
  • Hardware: NuTiny-SDK-NUC123AE V1.0, Nu-Link2-Me
This example code uses PWMA channel 0 (PA.12) to detect UART1 baud rate by PWM capture function. PWM capture function can reload the counter value when it detects falling
edge and latch the counter value when it detects rising edge. User can transmit specified data on RXD and use this method to detect UART baud rate by calculating the low-level time of UART data.

To use this example code, user should connect PWMA channel 0 (PA.12) to UART1 RXD (PB.4). It also has to connect another Nu-Link2-Me ICE_TX and GND to NUC123 UART1
RXD and GND to transmit the specified data.

You can download the sample code at https://www.nuvoton.com/resource-downlo ... 0402183528
Nuvoton

Post Reply
  • Information
  • Who is online

    Users browsing this forum: No registered users and 145 guests