原子哥你好,hal库中,第八章 串口通信,现在设置参数RXBUFFERSIZE=1,也就是接受缓存区为aRxBuffer[1],这样接受到一个字符就会产生中断,返回输入的字符。我把RXBUFFERSIZE=10,也就是接受缓存区为aRxBuffer[10],但是现在我发送10个字符没反应,调试程序会直接跳转到函数 HAL_UART_IRQHandler(UART_HandleTypeDef *huart)的 HAL_UART_ErrorCallback(huart);不知道出现了什么问题,看了很久,没明白,请原子哥和各位大神给看看。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>