stm32f407VET6 串口使用 USART1

第一步、开启时钟,把需要用到的USART1和GPIO的时钟打开

第二步、GPIO初始化,把TX配置成复用输出,RX配置成复用输入

第三步、配置USART1,直接使用一个结构体

第四步、如果只需要发送功能,就直接开启USART1,初始化就结束了

第五步、如果你还需要接收功能,可能开需要配置中断,那就在开启USART1之前,再加上ITConfig和NVIC的代码就行了

第六步、如果要发送数据,调用一个发送函数就行了;如果要就收数据,就调用一个接收函数就可以了;如果要获取发送和接收的状态,就调用获取标志位的函数接可以了。

posted @ 2022-12-09 21:40  雾枫  阅读(312)  评论(0编辑  收藏  举报