UART接收中断处理函数UART_User_Handler(void)和UART构件uart_re1(uint8_t uartNo,uint8_t *fp)均能接收一个字节,两者的区别是什么?
时间: 2023-07-01 12:23:12 浏览: 51
uart接收函数
UART_User_Handler是一个中断处理函数,当UART接收到一个字节时,系统会自动跳转到该函数进行处理。该函数的主要作用是将接收到的数据存储到一个缓冲区中,以便后续处理。该函数通常用于处理UART接收中断,可以自定义实现。
uart_re1函数是一个UART接收函数,可以一次性从UART接收缓冲区中读取一个字节。它需要传入两个参数,第一个参数是表示UART编号的变量,第二个参数是指向存储接收数据的指针。该函数通常用于主函数中读取UART接收缓冲区中的数据。
因此,两者的区别在于用途不同。UART_User_Handler主要用于处理UART接收中断,而uart_re1函数主要用于读取UART接收缓冲区中的数据。
阅读全文