分析一下UART IIC SPI驱动编写步骤

1,首先都是设置引脚的功能,把引脚设置到对应的模式

2,然后设置对应串口控制器的一些参数(也就寄存器的一些参数),完成对串口的基本设置,比如UART的波特率等等的。要配置哪些参数一般在对应外设的初始化结构体里都列了。所以这个步骤就变得很简单,就往对应外设的初始化结构体里面赋值就行了。而且我发现对引脚的设置其实也是对引脚的那个结构体的里面的参数赋值!!!!!都给它弄成结构体了,很方便!!!!!!!!!!所以整个过程就变成了往两个结构体里面填值就可以了,怪不得都不不需要变成用STM32cube选几下就可以了!!!!!!确实本质就是这样子的!!!!!!!

3,然后写发送或者接收。

我觉得主体可以分为以上三个部分。

下面截图自野火的STM32书

猜你喜欢

转载自blog.csdn.net/sinat_16643223/article/details/109285568