STM32库开发中指针的应用

本人新手,不喜勿喷!
本文为阅读零角度玩转STM32的读书心得,之前面试的时候一直有人问C语言指针的用法,有点忽略这块,现在回过头来了解一波~~
简单来说呢,学习过51应该知道,用51单片机控制外设时,是直接对寄存器进行编程,实现功能,而在STM32库开发中我们对寄存器进行了封装,将寄存器放入到结构体(GPIOX)当中,通过指针,指向地址,访问寄存器,完成对寄存器的配置,而为了能够减少开发时的代码量,库开发中将配置寄存器的功能用库函数的方式去封装,用户可以直接调用函数实现功能。
一.GPIO结构体的定义
在这里插入图片描述
二.映射地址
在这里插入图片描述
三.外设声明在这里插入图片描述
四.库函数
在这里插入图片描述

原创文章 18 获赞 7 访问量 4266

猜你喜欢

转载自blog.csdn.net/Rambo122/article/details/100693737