OpenEdv-开源电子网

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

在STM32F103的上用HAL库的问题

[复制链接]

12

主题

54

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1070
金钱
1070
注册时间
2015-10-21
在线时间
128 小时
发表于 2016-9-14 09:25:00 | 显示全部楼层 |阅读模式
原子哥,手头上有战舰板,想用HAL库来开发。请问SYS文件夹里的程序需要做哪些改变呢?还有我看原子哥在用HAL开发429的时候,工程里面的文件分组都还是沿承标准外设库开发来分的,是不是原子哥是用CUBE软件来配置,然后导出后复制出来整理编辑的吧
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-9-14 09:59:18 | 显示全部楼层
例程压根就没用过CUBE软件,全部是手工打出来的。
回复 支持 反对

使用道具 举报

12

主题

54

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1070
金钱
1070
注册时间
2015-10-21
在线时间
128 小时
 楼主| 发表于 2016-9-14 11:09:34 | 显示全部楼层
zuozhongkai 发表于 2016-9-14 09:59
例程压根就没用过CUBE软件,全部是手工打出来的。

那没有体现CUBE的优势嘛
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-9-14 11:41:43 | 显示全部楼层
本帖最后由 zuozhongkai 于 2016-9-14 11:44 编辑
dragonFANG 发表于 2016-9-14 11:09
那没有体现CUBE的优势嘛

1、CUBE只是生成一个简单的框架和初始化代码,具体功能需要你自己写,而且生成的代码的框架和自己所使用的不符合。
2、例程是用来教别人学习的,所以要尽可能的去讲解底层的,而这些恰恰是CUBE的弱势,使用CUBE生成工程你压根就不知道是怎么来的。底子薄弱的分分钟得跪!
3、CUBE适合那些老手来用,偷个懒什么的。但是老手们大多都会选择自己的代码风格习惯。
4、见过太多的新手偷懒用cube结果遇到各种问题,血的教训啊。
5、我们的例程虽然都是手敲的,但是教程是有讲解CUBE的使用的。
最终对于CUBE的建议,如果觉得自己STM32用的已经很熟练了,那么可以使用CUBE来偷懒,如果连新建工程都磕磕绊绊的话最好还是先不要用,目前的CUBE还是个牙牙学语的婴儿,还远没有强大到你想想中的样子。

开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

12

主题

54

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1070
金钱
1070
注册时间
2015-10-21
在线时间
128 小时
 楼主| 发表于 2016-9-14 12:07:48 | 显示全部楼层
zuozhongkai 发表于 2016-9-14 11:41
1、CUBE只是生成一个简单的框架和初始化代码,具体功能需要你自己写,而且生成的代码的框架和自己所使用 ...

大神,知道了,谢谢
回复 支持 反对

使用道具 举报

30

主题

1170

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1993
金钱
1993
注册时间
2016-2-16
在线时间
527 小时
发表于 2016-9-14 12:46:26 | 显示全部楼层
zuozhongkai 发表于 2016-9-14 11:41
1、CUBE只是生成一个简单的框架和初始化代码,具体功能需要你自己写,而且生成的代码的框架和自己所使用 ...


最终对于CUBE的建议,如果觉得自己STM32用的已经很熟练了,那么可以使用CUBE来偷懒,如果连新建工程都磕磕绊绊的话最好还是先不要用,目前的CUBE还是个牙牙学语的婴儿,还远没有强大到你想想中的样子。

这句话太有道理了,参考手册都不会看,直接用CUBE,出问题查死你
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-9-14 13:12:09 | 显示全部楼层
憨厚诚实大叔 发表于 2016-9-14 12:46
最终对于CUBE的建议,如果觉得自己STM32用的已经很熟练了,那么可以使用CUBE来偷懒,如果连新建工程都 ...

这个是血泪经验的啊,写429例程的时候用过CUBE生成过一些代码,结果发现稍微复杂一点的外设直接就跪了,查找问题半天。还不如我自己直接写代码,可能1个小时就搞定了。
开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-25 10:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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