stm32单片机入门教程 用STM32只会库函数,不会用寄存器,有影响吗?
浏览量:2465
时间:2021-03-19 06:45:16
作者:admin
用STM32只会库函数,不会用寄存器,有影响吗?
不会配置STM32的寄存器,而会使用官方的库函数是不影响使用STM32单片机的。STM32单片机在编程时即可以使用配置寄存器的方式,又可以使用库函数的方式,这两种方式都是可以操作STM32单片机的。
熟悉51单片机的朋友,都知道在编写程序时,需要配置51单片机的寄存器。单片机具有很多的片上资源,而片上资源要正常工作,就需要配置相应的寄存器。比如单片机的定时器资源,在配置定时器相关的寄存器时就是配置定时器的工作方式、位数、是否使用定时中断、配置初始值等。
而到了STM32单片机,厂家直接提供了官方库函数。这些库函数的作用其实就是将寄存器的配置过程封装了起来,用户在编程的时候不需要直接和寄存器打交道,而只需要调用相应的库函数就可以。这样就可以将配置寄存器的过程分离开来,实现了硬件层面和软件层面的简单分离,其实就是驱动的作用。
STM32还有HAL库,即使是使用库函数编程,还是建议研究一下寄存器。
所以,不管使用库函数,还是直接配置寄存器都是可以操作单片机的。
以上就是这个问题的回答,感谢留言、评论、转发。更多电子设计、硬件设计、单片机等内容请关注本头条号:玩转嵌入式。感谢大家。
stm32单片机入门教程 stm32单片机程序100例 stm32单片机教程
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
中文域名央视 中文域名