OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3785|回复: 9

学了半个多月的stm32,突然陷入一个问题,如果让我自己写程序,我是要用库函数还是寄存器?

[复制链接]

31

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
133
金钱
133
注册时间
2018-4-22
在线时间
17 小时
发表于 2018-5-6 21:28:03 | 显示全部楼层 |阅读模式
1金钱
而且我觉得对着电脑屏幕来找函数或者寄存器眼睛好累,我就想买本书来看,看到有一本叫原子教你玩stm32的书好像不错,但是我不知道买库函数版本还是寄存器版本,希望有买过的给点意见吧。我是比较喜欢库函数的,因为比较简单,寄存器的位操作我觉得有点怕。但是如果学会用寄存器开发是不是更高效?新手是直接学寄存器还是说要先入手库函数呢?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

37

主题

596

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1574
金钱
1574
注册时间
2017-7-17
在线时间
308 小时
发表于 2018-5-6 23:03:54 | 显示全部楼层
如果用寄存器,为什么还会有库函数这种东西。。。。
回复

使用道具 举报

3

主题

1155

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7464
金钱
7464
注册时间
2015-1-15
在线时间
1368 小时
发表于 2018-5-7 06:39:40 来自手机 | 显示全部楼层
用哪个还不是由你自己决定,也没人规定一定要用哪一个
回复

使用道具 举报

2

主题

43

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
299
金钱
299
注册时间
2016-6-19
在线时间
195 小时
发表于 2018-5-7 08:15:40 | 显示全部楼层
新手库,老手寄。
库讲究易用方便。寄存器讲究超高效率。
回复

使用道具 举报

23

主题

323

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1010
金钱
1010
注册时间
2016-11-8
在线时间
233 小时
发表于 2018-5-7 08:27:01 | 显示全部楼层
能实现一个功能,什么方式简单高效完成就用什么。
库函数简单就用库,寄存器操作方便就用寄存器,CubeMX配置方便就用CubeMX。问题的重点是合理、高效实现什么,而不是用哪种方式。
亦余心之所善,
虽九死其犹未悔。
回复

使用道具 举报

25

主题

683

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1351
金钱
1351
注册时间
2012-4-25
在线时间
195 小时
发表于 2018-5-7 10:01:15 | 显示全部楼层
有基础从库函数入手,开发上手会很快,寄存器这个慢慢来。等有一定经验了,寄存器操作也是很简单的。
1-1
回复

使用道具 举报

20

主题

77

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
277
金钱
277
注册时间
2017-5-24
在线时间
98 小时
发表于 2018-5-7 10:29:04 | 显示全部楼层
上库,公司上的项目很多都是用库
回复

使用道具 举报

6

主题

126

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
207
金钱
207
注册时间
2018-4-18
在线时间
10 小时
发表于 2018-5-7 10:30:27 | 显示全部楼层
库吧  感觉比较多人用
回复

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2018-4-27
在线时间
5 小时
发表于 2018-5-7 10:52:33 | 显示全部楼层
为了积分我只能水贴了
回复

使用道具 举报

15

主题

406

帖子

0

精华

高级会员

Rank: 4

积分
795
金钱
795
注册时间
2015-3-26
在线时间
151 小时
发表于 2018-5-7 11:18:59 | 显示全部楼层
学习直接操作寄存器,上手库;事实上库函数的鞋的还是很规范的,可以用来c语言参考
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-5 09:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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