Logo

Contents

  • Getting Started
  • Evaluation Boards
  • Components
  • Samples
  • Drivers Examples
    • 1. ACMP
    • 2. ADC
    • 3. BPGR Retention
    • 4. BUTN
    • 5. CAM_DVP
    • 6. CAN
    • 7. CRC
    • 8. DAC
    • 9. DMA
    • 10. DMAV2
    • 11. ENET
    • 12. EUI
    • 13. EWDG
    • 14. FEMC
    • 15. FFA
    • 16. GPIO
    • 17. GPIOM
    • 18. GPTMR
    • 19. GWC
    • 20. Hall
    • 21. I2C
    • 22. I2S
    • 23. JPEG
    • 24. L1 Cache
    • 25. LCDC
    • 26. LIN
    • 27. LINV2
    • 28. LOBS
    • 29. MBX
    • 30. MCAN
    • 31. MCHTMR
    • 32. MIPI_CSI
    • 33. MMC
    • 34. MONO
    • 35. MTG
    • 36. MTGV2
    • 37. OPAMP
    • 38. 1-Wire
    • 39. PDGO
    • 40. PDMA
    • 41. PLA
    • 42. PLB
    • 43. PLIC
    • 44. PLLCTL
    • 45. PLLCTLV2
    • 46. PMP
    • 47. PPI
    • 48. PPOR
    • 49. PTPC
    • 50. PWM
    • 51. PWMV2
    • 52. QEI
    • 53. QEIV2
    • 54. QEO
    • 55. QEOV2
    • 56. RDC
    • 57. RNG
    • 58. RTC
    • 59. SDM
    • 60. SDXC
    • 61. SEI
    • 62. SMIX
    • 63. SPI
    • 64. SYNT
    • 65. TAMP
    • 66. TFA
    • 67. TSNS
    • 68. TSW
    • 69. UART
      • 69.1. UART_9bit
      • 69.2. Use DMA to receive and send UART data
      • 69.3. UART hardware rx idle detection
      • 69.4. UART Interrupt
      • 69.5. uart_lin_master
      • 69.6. uart_lin_slave
      • 69.7. uart_lin_slave_baudrate_adaptive
      • 69.8. UART_RXLINE_STATUS
      • 69.9. UART rx timeout
      • 69.10. UART software rx idle detection
      • 69.11. UART tomagawa
    • 70. VAD
    • 71. VSC
    • 72. WDG
  • SDK CMake API Reference
  • SDK API Reference
  • Change Log
HPMicro Software Development Kit
  • Drivers Examples
  • 69. UART
  • View page source

69. UART

  • 69.1. UART_9bit
    • 69.1.1. Overview
    • 69.1.2. Board Setting
    • 69.1.3. Running the example
  • 69.2. Use DMA to receive and send UART data
    • 69.2.1. Overview
    • 69.2.2. Port Settings
    • 69.2.3. Note
    • 69.2.4. Running the example
  • 69.3. UART hardware rx idle detection
    • 69.3.1. Overview
    • 69.3.2. Port Settings
    • 69.3.3. Board Setting
    • 69.3.4. Running the example
  • 69.4. UART Interrupt
    • 69.4.1. Overview
    • 69.4.2. Port Settings
    • 69.4.3. Notice
    • 69.4.4. Running the example
  • 69.5. uart_lin_master
    • 69.5.1. Overview
    • 69.5.2. Note
    • 69.5.3. Board Setting
    • 69.5.4. Running the example
  • 69.6. uart_lin_slave
    • 69.6.1. Overview
    • 69.6.2. Note
    • 69.6.3. Board Setting
    • 69.6.4. Running the example
  • 69.7. uart_lin_slave_baudrate_adaptive
    • 69.7.1. Overview
    • 69.7.2. Note
    • 69.7.3. Board Setting
    • 69.7.4. Running the example
  • 69.8. UART_RXLINE_STATUS
    • 69.8.1. Overview
    • 69.8.2. Board Setting
    • 69.8.3. Notice
    • 69.8.4. Run steps
      • 69.8.4.1. overrun error test
      • 69.8.4.2. parity error test
      • 69.8.4.3. framing error test
      • 69.8.4.4. line break test
  • 69.9. UART rx timeout
    • 69.9.1. Overview
    • 69.9.2. Port Settings
    • 69.9.3. Board Setting
    • 69.9.4. Running the example
  • 69.10. UART software rx idle detection
    • 69.10.1. Overview
    • 69.10.2. Port Settings
    • 69.10.3. Board Setting
    • 69.10.4. Running the example
  • 69.11. UART tomagawa
    • 69.11.1. Overview
    • 69.11.2. Note
    • 69.11.3. Board Setting
    • 69.11.4. Running the example

© Copyright 2020-2025, HPMicro. Last updated on Apr 01, 2025.