找回密码
 注册
关于网站域名变更的通知
查看: 177|回复: 1
打印 上一主题 下一主题

解析STM32的库函数

  [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-5-18 10:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
& \8 e6 P! Q( R! N7 e
意法半导体在推出STM32微控制器之初,也同时提供了一套完整细致的固件开发包,里面包含了在STM32开发过程中所涉及到的所有底层操作。通过在程序开发中引入这样的固件开发包,可以使开发人员从复杂冗余的底层寄存器操作中解放出来,将精力专注应用程序的开发上,这便是ST推出这样一个开发包的初衷。
5 [, a9 l+ l& p. p# O: e3 O( Q7 K# Q7 \2 X0 c
但这对于许多从51/AVR这类单片机的开发转到STM32平台的开发人员来说,势必有一个不适应的过程。因为程序开发不再是从寄存器层次起始,而要首先去熟悉STM32所提供的固件库。那是否一定要使用固件库呢?当然不是。但STM32微控制器的寄存器规模可不是常见的8位单片机可以比拟,若自己细细琢磨各个寄存器的意义,必然会消耗相当的时间,并且对于程序后续的维护,升级来说也会增加资源的消耗。对于当前“时间就是金钱”的行业竞争环境,无疑使用库函数进行STM32的产品开发是更好的选择。

该用户从未签到

推荐
发表于 2022-5-18 13:09 | 只看该作者
123" _; _9 P( [# _1 t
+ m7 K% {0 e  L' d! k: E
stm32太强大了,学习的东西太多了,方向多了,也不是什么好事情啊。0 a+ [- l7 q/ l3 x0 t: {7 g
容易迷茫。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-4 06:19 , Processed in 0.062500 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表