STM32-USART串口数据收发实现与HAL库应用.pptx

STM32-USART串口数据收发实现与HAL库应用.pptx

STM32-USART串口的应用创客学院嵌入式开发

串行通信的基本概念串口寄存器介绍STM32实现串口数据的收发HAL串口库函数的使用及printf的实现1/2/3/4/

串口硬件原理图STM32实现串口数据的收发CubeMX中串口的配置串口发送一个字符串口接收一个字符

串口硬件原理图注意:如果无法识别串口,清装好ch340串口驱动

CubeMX中串口的配置

CubeMX中串口的配置

串口数据的发送和接收

串口发送一个字符voidUart_Putchar(uint8_tch){ while(!(USART1-ISR(17)));//等待发送寄存器空 USART1-TDR=ch;//发送字符}voidUart_Putstring(uint8_t*str) { while(*str!=\0) { Uart_Putchar(*str); str++; }}

串口接收一个字符uint8_tUart_Getchar(void){ while(!(USART1-ISR(15)));//等待收到一个字符的数据 returnUSART1-RDR;//返回收到的字符}

STM32F0硬件平台介绍

扫一扫,获取更多信息THANKYOU

文档评论(0)

1亿VIP精品文档

相关文档