stm32l151串口收发
时间: 2023-08-20 22:06:35 浏览: 143
根据引用,出现串口发送正常但再也收不到数据的情况,可能是由于使用的HAL库或者STM32L0芯片存在问题。在引用中提到,使用的是STM32L151C8T6芯片,该芯片有一个串口可以连接外部设备,并且具有64K的FLASH和10K的RAM。而在HAL库中,外设的中断入口函数被放置在stm32l0xx_it.c文件夹中,如引用所示。在这个文件中,可以找到与标准库相似的中断入口函数,可以对串口进行处理。例如,可以通过USART2_IRQHandler函数来处理收发数据,其中可以使用__HAL_UART_GET_FLAG和HAL_UART_IRQHandler等函数来处理串口的接收和发送。具体的代码处理可以根据实际需求进行调整。
阅读全文