打印
[N32L4xx]

N32L4XX以及N32G43x系列外设结构体初始化

[复制链接]
409|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
在对外设进行初始化时,我们一般通过给结构体成员变量赋值的方式来实现对应功能的配置,但由于有些结构体变量的成员比较多,我们一般只配置到用到的功能,所以其中有个细节需要注意一下:在对结构体变量成员赋值之前,先对整个初始化结构体。目的是避免RAM不干净,导致没有配置到的成员写入了意料之外的值。

以N32L406的GPIO口配置为例,在相关的头文件中会有一个结构体初始化函数,建议在配置之前先调用该函数对结构体变量进行初始化。


其它外设的头文件也有相关的初始化函数,建议不管怎么外设,都进行初始化一次。(EXTI结构体除外,该结构体没有相关结构体初始化函数)

2022-10-30_210749.png (363.78 KB )

2022-10-30_210749.png

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

34

帖子

2

粉丝