当前位置:首页 > > 玩转单片机与嵌入式
[导读]▼点击下方名片,关注公众号▼大家好,很高兴和各位一起分享我的第34篇原创文章,喜欢和支持我的工程师,欢迎给我点赞、收藏、分享。加微信[xyzn3333]与作者沟通交流,免费获取更多单片机与嵌入式的海量电子资料。欢迎关注【玩转单片机与嵌入式】公众号,回复关键字获取更多免费资料。回复...

点击下方名片,关注公众号

大家好,很高兴和各位一起分享我的第34篇原创文章,喜欢和支持我的工程师,欢迎给我点赞、收藏、分享。

加微信[xyzn3333]与作者沟通交流,免费获取更多单片机与嵌入式的海量电子资料。

欢迎关注【玩转单片机与嵌入式】公众号,回复关键字获取更多免费资料。

回复【STM32】,获取STM32相关设计和视频教程

回复【PCB】,获取PCB设计相关的资料

回复【硬件知识】、【硬件设计】,获取硬件开发工程必备手册

回复【经典电路】,获取5000个经典电路

回复【论文】,获取毕业设计、电子竞赛、学术专业等相关论文资料

回复【电容】,获取电容、元器件选型相关的内容;

回复【阻抗匹配】,获取电磁兼容性、阻抗匹配相关的资料

回复【资料】,获取全部电子设计、单片机开发相关的资料

回复【终端电阻】,获取CAN终端电阻相关的资料

回复【单片机】,获取单片机全套视频教程和参考设计


…………

欢迎关注【玩转单片机与嵌入式】公众号。本公众号会以连载的形式推出一系列关于STM32学习的教程,欢迎关注。







 

0、前言


很多人都是喜欢在自己熟悉或者习惯了的环境生活,因为在这样的环境中对很多事情都有所了解,对于发生的事情也是可控的。


对于单片机的开发其实也是如此。由于工作的缘故,小编最初使用MCU是NXP LPC1700系列单片机,当时需要全部采用操作寄存器的形式编写MCU芯片的全套开发例程,已经习惯了寄存器的操作。


后来使用STM32后,仍然不习惯标准库的开发方式,小编一直感觉,对单片机的开发不掌握的具体寄存器的操作,不算是对单片机彻底掌握了。于是,小编自己编写了基于寄存器操作的全部底层代码方便在项目中使用。


与小编相同的人可能不多,我相信大部分的人应该都是从stm32的标准库开始学起。


1、寄存器方式与标准库方式对比


寄存器方式与标准库方式的区别如下:

01寄存器方式

#define DS18B20_IO_IN() {GPIOB->CRL
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭