OpenEdv-开源电子网

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

实际工作中写STM32大多用的是寄存器还是库函数的写法

[复制链接]

17

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
168
金钱
168
注册时间
2017-8-5
在线时间
36 小时
发表于 2018-12-4 16:22:21 | 显示全部楼层 |阅读模式
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

882

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3071
金钱
3071
注册时间
2018-2-7
在线时间
285 小时
发表于 2018-12-4 16:22:22 | 显示全部楼层
看个人习惯,都可以用。
回复

使用道具 举报

33

主题

118

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
294
金钱
294
注册时间
2015-2-23
在线时间
26 小时
发表于 2018-12-4 16:36:18 来自手机 | 显示全部楼层
个人感觉库好用
回复

使用道具 举报

31

主题

1955

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4523
金钱
4523
注册时间
2018-5-11
在线时间
947 小时
发表于 2018-12-4 16:51:32 | 显示全部楼层
库容易上手,但无法精细控制。
寄存器看似烦琐,掌握后可得心应手。
具体看个人基础及喜好,
不过二者并不矛盾,
初学者建议从库入手,根据需要逐步了解寄存器。
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10572
金钱
10572
注册时间
2017-2-18
在线时间
1914 小时
发表于 2018-12-4 22:18:12 | 显示全部楼层
库开发的时候节省时间,寄存器写法有利于提高代码执行效率
回复

使用道具 举报

2

主题

685

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3448
金钱
3448
注册时间
2017-7-4
在线时间
869 小时
发表于 2018-12-5 00:28:56 | 显示全部楼层
库!!!老板给你2个星期把项目做出来,你看着办。
回复

使用道具 举报

8

主题

293

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1001
金钱
1001
注册时间
2018-8-16
在线时间
327 小时
发表于 2018-12-5 04:40:27 | 显示全部楼层
两者并不矛盾。
我自己用STD库,遇到问题查手册读写寄存器。

话说,大家不用C++编程么?我觉得空间占用只是大了一点,但代码写起来更有条理。
回复

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1666
注册时间
2016-4-29
在线时间
266 小时
发表于 2018-12-5 10:00:22 | 显示全部楼层
一般用库,有速度要求的用寄存器,比如中断程序,反复操作IO口的程序
回复

使用道具 举报

27

主题

195

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
232
金钱
232
注册时间
2016-8-31
在线时间
252 小时
发表于 2018-12-5 10:15:08 | 显示全部楼层
用库也可以直接写寄存器的代码啊
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-22 08:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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