昨天分析了普通io口的使用,和初始化代码流程,回顾一下,首先定义一个配置io口功能的结构体,然后开启时钟,再去配置这个结构体里面的各个成员变量,每个成员变量都有很多种选择,可以看各个成员变量 后面的注释,找到可选的配置即可,把这个结构体配置完了之后,把它扔到hal库提供的io口初始化函数中,另一个参数是ABC...中的一个,指定端口. 同理,操作串口的流程大致和上面叙述的过程差不多,但是串口多了收发数据,中断等等功能.在Cubemx里面配置串口,然后打开工程,跟踪代码,了解详细的过程.首先,串口…