您尚未登录。

楼主 #1 2018-04-04 08:33:45

awfans
会员
注册时间: 2018-04-03
已发帖子: 264
积分: 264

请问你们写stm32时,用寄存器,还是库函数?

请问你们写stm32时,用寄存器,还是库函数?

离线

#2 2018-04-04 08:53:53

老发
会员
注册时间: 2018-03-15
已发帖子: 28
积分: 28

Re: 请问你们写stm32时,用寄存器,还是库函数?

能用库的就用库,不能用库才用寄存器直接访问,例如高效率的代码

离线

#3 2018-04-04 14:11:29

Lvy
会员
注册时间: 2017-11-25
已发帖子: 107
积分: 96.5

Re: 请问你们写stm32时,用寄存器,还是库函数?

一直用的是寄存器版的。不过感觉用库 是趋势。

离线

#4 2018-04-04 14:18:56

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 请问你们写stm32时,用寄存器,还是库函数?

我前同事,搞stm8从来不用库,打开手册就开始操作寄存器。
但是搞stm32就没那么嚣张了。





离线

#5 2018-04-10 14:34:13

BugActiveDaughter
会员
注册时间: 2017-10-17
已发帖子: 118
积分: 117.5

Re: 请问你们写stm32时,用寄存器,还是库函数?

用库,很少用寄存器了

离线

#6 2018-04-19 11:58:58

加菲猫
会员
注册时间: 2018-03-05
已发帖子: 2
积分: 2

Re: 请问你们写stm32时,用寄存器,还是库函数?

库!

离线

#7 2018-04-19 12:48:43

m1n9
会员
注册时间: 2017-12-15
已发帖子: 16
积分: 16

Re: 请问你们写stm32时,用寄存器,还是库函数?

HAL

离线

#8 2018-04-25 19:13:30

xinxiaoci
会员
注册时间: 2018-04-18
已发帖子: 71
积分: 71

Re: 请问你们写stm32时,用寄存器,还是库函数?

一般操作都是用库,同一个配置,百度出来的大部分也是库函数,所以还是跟随大众好点

离线

#9 2018-05-23 11:14:30

电子是什么
会员
注册时间: 2018-05-21
已发帖子: 35
积分: 35

Re: 请问你们写stm32时,用寄存器,还是库函数?

一般用库就够了,寄存器一般不适合做快速开发

离线

#10 2018-06-19 18:26:39

19697805
会员
注册时间: 2018-06-19
已发帖子: 77
积分: 72

Re: 请问你们写stm32时,用寄存器,还是库函数?

一般是库,寄存器的,估计给同事看代码,有些同事可能吸收不了那么快

离线

#11 2018-06-21 19:52:36

lcfmax
会员
注册时间: 2018-04-13
已发帖子: 319
积分: 272.5

Re: 请问你们写stm32时,用寄存器,还是库函数?

用库函数,前一阵一个项目,从103平台升级到405平台,基本大部分都兼容的,小部分需要修改

离线

#12 2018-06-25 14:23:00

电子是什么
会员
注册时间: 2018-05-21
已发帖子: 35
积分: 35

Re: 请问你们写stm32时,用寄存器,还是库函数?

看你要怎么开发了,如果快速开发,用库,如果最求极致,用寄存器,其实库里面也是用了寄存器,而且还方便,当然,你也可以把部分库里面大量用到的函数,用寄存器开发,这样能优化代码,看你自己需求。

离线

#13 2018-06-28 13:49:13

xujun
会员
注册时间: 2018-03-21
已发帖子: 33
积分: 33

Re: 请问你们写stm32时,用寄存器,还是库函数?

对时间敏感的就用寄存器操作,不然直接用库上

离线

#14 2018-07-31 13:44:44

abc3240660
会员
注册时间: 2018-07-31
已发帖子: 100
积分: 100

Re: 请问你们写stm32时,用寄存器,还是库函数?

库函数啊

离线

#15 2018-10-24 13:49:55

apleilx
会员
注册时间: 2018-10-23
已发帖子: 36
积分: 35

Re: 请问你们写stm32时,用寄存器,还是库函数?

寄存器+库,简单外设用寄存器很方面,库反而要研究老半天。复杂的就用库。

离线

#16 2018-10-29 08:57:46

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,199
积分: 1139.5

Re: 请问你们写stm32时,用寄存器,还是库函数?

用库函数。

离线

#17 2018-10-29 09:50:03

小王子&木头人
会员
注册时间: 2018-05-08
已发帖子: 72
积分: 4

Re: 请问你们写stm32时,用寄存器,还是库函数?

我都是用工具生成工程 改一下Makefile 然后拿C++开搞

离线

#18 2018-10-29 09:54:26

沉鱼
管理员
注册时间: 2017-09-06
已发帖子: 161
积分: 161

Re: 请问你们写stm32时,用寄存器,还是库函数?

小王子&木头人 说:

我都是用工具生成工程 改一下Makefile 然后拿C++开搞

居然还有这么骚的操作.

离线

#19 2018-10-30 10:43:17

wujique
会员
注册时间: 2018-10-30
已发帖子: 168
积分: 162

Re: 请问你们写stm32时,用寄存器,还是库函数?

就算用寄存器,最后还不是要封装函数?既然ST做了,为什么还要做?
所以,肯定用库

离线

#20 2019-03-09 18:19:49

tink
会员
注册时间: 2019-03-09
已发帖子: 32
积分: 32

Re: 请问你们写stm32时,用寄存器,还是库函数?

库开发周期相对快点

离线

#21 2020-04-19 16:53:44

lignin
会员
注册时间: 2020-03-21
已发帖子: 99
积分: 97.5

Re: 请问你们写stm32时,用寄存器,还是库函数?

用库函数,不需要经常去翻文档,方便在不同板子之间移植

离线

#22 2020-04-21 08:57:30

dragoniye
会员
注册时间: 2019-02-07
已发帖子: 39
积分: 37.5

Re: 请问你们写stm32时,用寄存器,还是库函数?

stm32cubemx + HAL +freertos

离线

#23 2020-04-21 11:06:17

小丸子
会员
注册时间: 2019-09-26
已发帖子: 42
积分: 6

Re: 请问你们写stm32时,用寄存器,还是库函数?

库和寄存器一起用,为什么要十五个字

离线

#24 2020-04-21 12:36:35

xjtyOnly51
会员
注册时间: 2020-04-20
已发帖子: 19
积分: 19

Re: 请问你们写stm32时,用寄存器,还是库函数?

刚开始用的是寄存器, 后来的项目都是库
方便交流和查看

离线

#25 2020-04-21 12:46:38

metro
会员
注册时间: 2019-03-09
已发帖子: 442
积分: 486

Re: 请问你们写stm32时,用寄存器,还是库函数?

按我的习惯,一般会自己定义一些API,在主程序里面只使用这些API,在函数内部就可以通过宏定义选择实际调用的库或者寄存器。这样的好处是是方便以函数为单位替换或重写部分功能,并且不会影响其它已有代码。
通常来说,只要厂商给的SDK不太坑,还是会以官方SDK为准,对个别需要优化的函数重写即可。

离线

#26 2020-04-23 18:16:28

雷鹏
会员
注册时间: 2020-04-23
已发帖子: 13
积分: 13

Re: 请问你们写stm32时,用寄存器,还是库函数?

现在都是用库函数了  有标准库和HAL库两种。

离线

#27 2020-04-23 21:42:39

OUSINBU
会员
注册时间: 2020-04-23
已发帖子: 3
积分: 3

Re: 请问你们写stm32时,用寄存器,还是库函数?

基本用库,对周期敏感的库调通后改寄存器。

离线

#28 2020-04-24 11:10:32

danile
会员
注册时间: 2019-07-08
已发帖子: 76
积分: 54.5

Re: 请问你们写stm32时,用寄存器,还是库函数?

看你的应用了,如果一般的控制库函数就可以了,如果做电机,电源,快速控制算法需要用寄存器,甚至汇编

离线

#29 2020-04-26 11:45:12

mousebat04
会员
注册时间: 2020-04-26
已发帖子: 10
积分: 10

Re: 请问你们写stm32时,用寄存器,还是库函数?

不太喜欢官方库的模式,感觉挺浪费的。
初期学习的时候用库的确方便。
等自己会玩之后,还是自己用寄存器写比较舒服。

离线

#30 2020-04-29 21:53:02

Space
会员
注册时间: 2020-04-29
已发帖子: 8
积分: 8

Re: 请问你们写stm32时,用寄存器,还是库函数?

LL库配合HAL库比较好用

离线

#31 2020-04-30 12:43:48

sw773
会员
注册时间: 2020-04-26
已发帖子: 10
积分: 10

Re: 请问你们写stm32时,用寄存器,还是库函数?

stm32cubemx + HAL,好臃肿,之前STM8 12KROM可完成的程序,直接变20K。有空要研究一下LL库

离线

#32 2020-05-01 16:35:49

yobbo
会员
注册时间: 2019-12-09
已发帖子: 78
积分: 190.5

Re: 请问你们写stm32时,用寄存器,还是库函数?

普通的寄存器,比如gpio,adc,timer等等,如果要usb,can,fsmc当然要库了,方便快捷

离线

#33 2020-05-02 16:32:35

wenunit
会员
注册时间: 2020-04-22
已发帖子: 30
积分: 0

Re: 请问你们写stm32时,用寄存器,还是库函数?

初始化,用库操作,简单,关键的中断,用寄存器,提高效率。。
还有一种是,用库操作,一步步的查看寄存器变化,然后用寄存器替代,使程序代码变得很小,一般用于IAP底层之类的,对容量有要求的场合。

离线

#34 2020-05-03 10:04:06

kq851211
会员
注册时间: 2020-05-01
已发帖子: 47
积分: 31.5

Re: 请问你们写stm32时,用寄存器,还是库函数?

我是用寄存器

离线

#35 2020-05-03 14:53:25

致远
会员
注册时间: 2020-05-03
已发帖子: 7
积分: 7

Re: 请问你们写stm32时,用寄存器,还是库函数?

能用库的就用库,因为考虑代码移植,有时候为了方便,就直接操作寄存器了

离线

#36 2020-05-03 18:23:41

rdghx
会员
注册时间: 2020-05-03
已发帖子: 13
积分: 13

Re: 请问你们写stm32时,用寄存器,还是库函数?

习惯st库驱动代码

离线

#37 2020-05-05 10:58:59

fpauly
会员
注册时间: 2020-01-14
已发帖子: 5
积分: 5

Re: 请问你们写stm32时,用寄存器,还是库函数?

习惯用stm32cubes. 方便

离线

#38 2020-05-05 15:34:18

zhangxm_0701
会员
注册时间: 2020-05-05
已发帖子: 7
积分: 7

Re: 请问你们写stm32时,用寄存器,还是库函数?

一般使用库函数,不能是使用寄存器

离线

#39 2020-05-06 14:46:34

zengyi703
会员
注册时间: 2020-05-06
已发帖子: 8
积分: 103

Re: 请问你们写stm32时,用寄存器,还是库函数?

还是习惯以前的标准库

离线

#40 2020-05-07 15:34:20

tom_xiao
会员
注册时间: 2020-05-07
已发帖子: 7
积分: 7

Re: 请问你们写stm32时,用寄存器,还是库函数?

一直用现有的库,开发速度快,写起来也方便

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn