漳州市网站建设_网站建设公司_Bootstrap_seo优化
2026/1/5 19:58:53 网站建设 项目流程

发送接收实现方式

  • 阻塞模式——HAL_UART_Receive()

CPU 会进入一个while循环,不断检查状态寄存器(ISR)中的RXNE(Receive Data register Not Empty)标志位,直到收到数据。

  • 中断模式——HAL_UART_Receive_IT()

调用这个函数之后会使能接收中断,当有数据过来了,会触发中断,在中断服务函数里面将RDR寄存器里面的值读出来。

  • DMA模式——HAL_UART_Receive_DMA()

每当 UART 数据寄存器满时,它绕过 CPU,直接触发一个硬件请求,由 DMA 将寄存器里的 8 位数据搬运到内存。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询