Logo
v1.6.0

Contents

  • Getting Started
  • Evaluation Boards
  • Samples
  • Drivers Examples
    • 1. ACMP
    • 2. ADC
    • 3. BUTN
    • 4. CAM_DVP
    • 5. CAN
    • 6. CRC
    • 7. DAC
    • 8. DMA
    • 9. DMAV2
    • 10. ENET
    • 11. EWDG
    • 12. FEMC
    • 13. FFA
    • 14. GPIO
    • 15. GPIOM
    • 16. GPTMR
    • 17. GWC
    • 18. Hall
    • 19. I2C
    • 20. I2S
    • 21. JPEG
    • 22. L1 Cache
    • 23. LCDC
    • 24. LIN
    • 25. LINV2
    • 26. LOBS
    • 27. MBX
    • 28. MCAN
    • 29. MCHTMR
    • 30. MIPI_CSI
    • 31. MMC
    • 32. MONO
    • 33. MTG
    • 34. OPAMP
    • 35. PDGO
    • 36. PDMA
    • 37. PLA
    • 38. PLB
    • 39. PLIC
    • 40. PLLCTL
    • 41. PLLCTLV2
    • 42. PMP
    • 43. PPI
    • 44. PPOR
    • 45. PTPC
    • 46. PWM
    • 47. PWMV2
    • 48. QEI
    • 49. QEIV2
    • 50. QEO
    • 51. QEOV2
    • 52. RDC
    • 53. RNG
    • 54. RTC
    • 55. SDM
    • 56. SDXC
    • 57. SEI
    • 58. SMIX
    • 59. SPI
    • 60. SYNT
    • 61. TAMP
    • 62. TSNS
    • 63. TSW
    • 64. UART
      • 64.1. Use DMA to receive and send UART data
      • 64.2. UART hardware rx idle detection
      • 64.3. Universal asynchronous transceiver UART
      • 64.4. UART software rx idle detection
      • 64.5. UART rx timeout
      • 64.6. UART_9bit
      • 64.7. UART tomagawa
      • 64.8. uart_lin_master
      • 64.9. uart_lin_slave
      • 64.10. UART_RXLINE_STATUS
    • 65. VAD
    • 66. VSC
    • 67. WDG
  • SDK CMake API Reference
  • SDK API Reference
  • Change Log
HPMicro Software Development Kit
  • Drivers Examples
  • 64. UART
  • Edit on GitHub

64. UART

  • 64.1. Use DMA to receive and send UART data
    • 64.1.1. Overview
    • 64.1.2. Port Settings
    • 64.1.3. Note
    • 64.1.4. Running the example
  • 64.2. UART hardware rx idle detection
    • 64.2.1. Overview
    • 64.2.2. Port Settings
    • 64.2.3. Board Setting
    • 64.2.4. Running the example
  • 64.3. Universal asynchronous transceiver UART
    • 64.3.1. Overview
    • 64.3.2. Port Settings
    • 64.3.3. Notice
    • 64.3.4. Running the example
  • 64.4. UART software rx idle detection
    • 64.4.1. Overview
    • 64.4.2. Port Settings
    • 64.4.3. Board Setting
    • 64.4.4. Running the example
  • 64.5. UART rx timeout
    • 64.5.1. Overview
    • 64.5.2. Port Settings
    • 64.5.3. Board Setting
    • 64.5.4. Running the example
  • 64.6. UART_9bit
    • 64.6.1. Overview
    • 64.6.2. Board Setting
    • 64.6.3. Running the example
  • 64.7. UART tomagawa
    • 64.7.1. Overview
    • 64.7.2. Note
    • 64.7.3. Board Setting
    • 64.7.4. Running the example
  • 64.8. uart_lin_master
    • 64.8.1. Overview
    • 64.8.2. Note
    • 64.8.3. Board Setting
    • 64.8.4. Running the example
  • 64.9. uart_lin_slave
    • 64.9.1. Overview
    • 64.9.2. Note
    • 64.9.3. Board Setting
    • 64.9.4. Running the example
  • 64.10. UART_RXLINE_STATUS
    • 64.10.1. Overview
    • 64.10.2. Board Setting
    • 64.10.3. Notice
    • 64.10.4. Run steps
      • 64.10.4.1. overrun error test
      • 64.10.4.2. parity error test
      • 64.10.4.3. framing error test
      • 64.10.4.4. line break test

© Copyright 2020-2024, HPMicro. Revision 44d8bcd7. Last updated on Jun 28, 2024.