微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > stm32 大家使用库还是寄存器呢

stm32 大家使用库还是寄存器呢

时间:10-02 整理:3721RD 点击:
stm32 大家使用库还是寄存器呢

自顶一个,看看大家什么意见

一般都是用库!

为什么你不用寄存器

库函数好写,寄存器一般都是对程序效率要求高的,库函数对程序效率要求没那么严格

那一般什么时候你会用到寄存器

考试的时候,除了考试我都用库函数!

各有优缺,库的开发速度更快,寄存器效率更高,代码量小,看你自己需求了

在实际工程中使用固件时候,需要关闭一些调试定义。这样和使用寄存器差不多了!

你知道怎么关闭吗?你为什么不用寄存器

一般都用库啦,你做几个项目你就知道为啥了

哈哈,谢谢了,但是用寄存器不是可以更了解他吗

开始的时候我也是这么想的,后来底层驱动写过一次之后基本不用变动,所有项目都是套用,自然而然就开发效率越高越好啦

非常谢谢你的回答,寄存器写了的话要经常变动吗?我以前用stm32用过库,感觉蛮方便的。后来我学长改用寄存器他说那样好,叫我也改,我就蒙了

你可以看看寄存器操作函数里面的一些宏定义,很多为了调试用的。比如assert_param()

非常谢谢你的回答,寄存器写了的话要经常变动吗?我以前用stm32用过库,感觉蛮方便的。后来我学长改用寄存器他说那样好,叫我也改,我就蒙了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top