问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

各位高人 请问 STM32要调用库与操作寄存器各有什么优缺点?

发布网友 发布时间:2022-04-26 19:03

我来回答

2个回答

热心网友 时间:2023-10-22 14:23

操作库函数更方便,开发速度更快捷,个人觉得挺好的,唯一不好的就是为那些所谓的高手所不齿。他们认为操作寄存器更专业,但难道调用库函数就不用了解寄存器吗?库函数背后封装的仍是对寄存器的操作。
个人经验而言,对刚接触STM32的菜鸟而言,最好多操作寄存器,因为寄存器更有挑战性一点,这样更有利于了解寄存器,然后将用寄存器所做的小项目或称小实验用调用库函数的方式再弄一遍,并且了解你所调用库函数背后所操作的寄存器和对应的数据位。也许你会问“难道都要学”,对,没错,都要学,他们只是开发方式的区别,真正开发比较大的项目时这两种方式往往都会用到,并且了解它们俩后你能读懂的资源就更多了--无论是什么方式开发的代码,都是浮云,不是吗?
正如有人喜欢问“是学VHDL好,还是Verilog好”一样,厉害的人这两个都有学,但可以主攻一个方面,但对另外一个方面的代码等资料能够看懂,这样就可以了~因为它们都只是你的工具~

热心网友 时间:2023-10-22 14:23

库用起来比较方便,但执行速度要比直接操作寄存器慢。因为库对操作寄存器进行了封装。
直接操作寄存器需要看芯片手册,比较麻烦。
库的好处是不懂单片机底层寄存器配置,也可以用单片机。
不能说库是大势所趋,还是应该学会配置寄存器。
做单片机软件开发可以理解为应用层代码和驱动层代码,直接用库相当于直接是应用层代码。
应该应用层和驱动层都掌握,都精通。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 stm32进入不了串口中断(寄存器操作) stm32直接对寄存器进行操作 中位数,众数,方差 平均数、中位数、众数、方差、标准差、极差区别? 极差怎么算?公式是? 极差,标准差,方差各是什么 Excel如何求平均值和极差? 平均数,中位数,众数,极差,方差,定义,有什么意义 求极差均值2.5怎么算出来? 中位数,众数,平均数和极差怎么算? 极差越大,平均数越小还是越大 方差 标准差 极差 平均数 怎样求方差极差和平均数 平均数的极差 平均数,中位数,众数,极差,方差,标准差各代表着什么 房产委托公证书怎么办理要多少费用 平均极差的说法对吗? 如何办理房产公证? 极差和均值是什么意思有什么含义 办理房产委托书公证需要什么材料 什么叫 平均极差 STM32中操作寄存器GPIOB_CRL &= ~( 0x0F<< (4*0))与GPIOB_CRL &=~(0x0F)之间有什么区别吗? stm32 用库函数操作好还是用寄存器好 STM32 寄存器操作 RCC-BCDR&OX02 是第几位? 对16进制不 初学STM32,先学寄存器操作还是库函数操作好呢??? stm32如何用操作寄存器的方法吧GPIOB组的PB2电平置高或置地。 怎么删除微信中自己的动画表情?不是撤回,是把那个表情删除 作品视频一般都上传到哪些平台,可以弄成链接放到作品集里 哄的意思是什么? 哄组词是什么 哄有几种读音分别是什么? 微信软文推广方案?软文怎么写 哄的读音是什么 哄的含义是什么? 哄的多音字组词和拼音 哄的含义 哄的读音? 苦荞茶对降血脂有用吗? 哄是多音字吗 “哄”有哪些多音字并组词? 哄可以组什么词