OpenEdv-开源电子网

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

方法问题,求大侠指点!

[复制链接]

60

主题

225

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
483
金钱
483
注册时间
2013-7-27
在线时间
4 小时
发表于 2013-8-6 23:27:05 | 显示全部楼层 |阅读模式
 

作为新手,下面两种方法哪种较好?为什么?
方法1:   学习每一个工程同时用库函数版和寄存器版,然后学完全部实验。
方法2:  先用库函数版学完全部实验,再用寄存器版学习一遍。

关于这个问题,我确实有点迷茫,求大侠多多指导!不胜感激!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-8-6 23:41:54 | 显示全部楼层
回复【楼主位】sara9999:
---------------------------------
看你自己喜欢啊,呵呵。
喜欢哪种风格就用哪种就是了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

60

主题

225

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
483
金钱
483
注册时间
2013-7-27
在线时间
4 小时
 楼主| 发表于 2013-8-7 18:56:13 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
呵呵,谢谢了!库函数确实比较好用,但寄存器操作的确不太熟练,有待加强。
回复 支持 反对

使用道具 举报

2

主题

13

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2013-7-21
在线时间
0 小时
发表于 2013-8-7 19:14:52 | 显示全部楼层
回复【3楼】sara9999:
---------------------------------
我觉得寄存器版本的简单明了,库函数版本的太绕了,想看一个变量或一种数据类型,还要反复goto definition of...
而且还要记那么多库函数都是干嘛用的,太累
真正牛逼的,不是那些可以随口拿来夸耀的事迹,而是那些在困境中依然保持微笑的凡人。 --程浩
回复 支持 反对

使用道具 举报

26

主题

194

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1175
金钱
1175
注册时间
2011-8-20
在线时间
21 小时
发表于 2013-8-7 19:20:37 | 显示全部楼层
回复【4楼】brief7953:
---------------------------------
呵呵,可以按F12和Alt+Z的
for( int i=0; i<(1.0/0); i++ ) { for( int j=0; j<365; j++) money ++; age ++; if( age > 30 ) ChangeJob( Boss ); } 脸上的痘痘提醒我?我还年轻?口袋的米米告诉我?我仍需努力
回复 支持 反对

使用道具 举报

36

主题

1263

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1612
金钱
1612
注册时间
2012-6-15
在线时间
39 小时
发表于 2013-8-8 10:00:38 | 显示全部楼层
回复【4楼】brief7953:
---------------------------------
怪只怪 STM官方的库弄的太不好。 

使用起来效率低下 而且代码量太大, 全都是没用的
 
光配置一个IO口 就得4、5行代码~

我是用自己做的库。
回复 支持 反对

使用道具 举报

60

主题

225

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
483
金钱
483
注册时间
2013-7-27
在线时间
4 小时
 楼主| 发表于 2013-8-8 21:23:51 | 显示全部楼层
回复【4楼】brief7953:
---------------------------------

我觉得库函数用起来也挺方便的,但关键是要先看看相关文档知道有哪些函数,各个函数的作用,再参照说明调用就可以了。
回复 支持 反对

使用道具 举报

60

主题

225

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
483
金钱
483
注册时间
2013-7-27
在线时间
4 小时
 楼主| 发表于 2013-8-8 21:25:52 | 显示全部楼层
回复【6楼】aleda303:
---------------------------------

呵呵,凡事都要辩证的看待,STM官方的提供的资料里的有价值的地方可以借鉴一下
回复 支持 反对

使用道具 举报

36

主题

1263

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1612
金钱
1612
注册时间
2012-6-15
在线时间
39 小时
发表于 2013-8-9 08:51:25 | 显示全部楼层
回复【8楼】sara9999:
---------------------------------

呵呵, 我自己做库的时候, 也参考了官方的。
回复 支持 反对

使用道具 举报

60

主题

225

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
483
金钱
483
注册时间
2013-7-27
在线时间
4 小时
 楼主| 发表于 2013-8-11 21:44:05 | 显示全部楼层
回复【9楼】aleda303:
---------------------------------
都自己做库了,厉害啊!
回复 支持 反对

使用道具 举报

60

主题

225

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
483
金钱
483
注册时间
2013-7-27
在线时间
4 小时
 楼主| 发表于 2013-8-11 21:45:47 | 显示全部楼层
回复【5楼】subo19920716:
---------------------------------
库函数版好用的实质是,多次利用宏定义,使得我们可以见名思义。
回复 支持 反对

使用道具 举报

36

主题

1263

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1612
金钱
1612
注册时间
2012-6-15
在线时间
39 小时
发表于 2013-8-12 11:05:34 | 显示全部楼层
回复【10楼】sara9999:
---------------------------------
 是C++ 的
回复 支持 反对

使用道具 举报

60

主题

225

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
483
金钱
483
注册时间
2013-7-27
在线时间
4 小时
 楼主| 发表于 2013-8-12 14:53:06 | 显示全部楼层
回复【12楼】aleda303:
---------------------------------
高手那,C++我还没有真正深入研究过。
回复 支持 反对

使用道具 举报

60

主题

225

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
483
金钱
483
注册时间
2013-7-27
在线时间
4 小时
 楼主| 发表于 2013-8-12 14:55:07 | 显示全部楼层
回复【5楼】subo19920716:
---------------------------------
快捷方式的确比较方便,但不太好记忆。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-15 11:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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