正点原子的源码工程结构可不可以改成共用一个HARDWARE,共用一个SYSTEM,.c和.h直接分别放在src和inc里

2019-08-14 03:01发布


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
liuchang
1楼-- · 2019-08-14 05:25
 精彩回答 2  元偷偷看……
挖东衣宇
2楼-- · 2019-08-14 07:59
liuchang 发表于 2017-9-1 14:03
火速盖楼。

赞成方式1,类似于stm32固件库方式,更加规范和通用(需要使用哪个添加哪个)。

学习时有原子哥现成的工程觉得没什么,要是重建一个工程一个个添加模块驱动,感觉很麻烦。注释有的很好很到位,有的地方什么都没有要想半天,不过好的代码命名可以省掉不少注释
正点原子
3楼-- · 2019-08-14 11:28
这个不同人,做法不一样,其实是看个人习惯的了。  如果我们例程都做成共用一个HARDWARE文件,是不靠谱的,因为很多硬件,是随着学习的深入慢慢增加功能的,比如定时器,开始只有几个函数,慢慢的增多,慢慢的增多...
挖东衣宇
4楼-- · 2019-08-14 15:06
正点原子 发表于 2017-9-4 21:37
这个不同人,做法不一样,其实是看个人习惯的了。  如果我们例程都做成共用一个HARDWARE文件,是不靠谱的, ...

感谢原子哥!循循渐进显得有耐心方便学习,随着外设越来越多,片上外设和板载外设,功能越来越丰富,轮廓区分显然重要,片上外设如定时器随 USER 改变,确实不适封装,不过一些片上外设和大部分板载外设不会随 USER 变而变,而且可能会很长一段时间。记得在学校那会想把其他家改为原子哥的例程架构(习惯使然,初学换成其他架构就不懂了),不过发现添加工程有点麻烦,或许学习后期可以添加个实战工程架构吧
正点原子
5楼-- · 2019-08-14 19:43
挖东衣宇 发表于 2017-9-5 11:14
感谢原子哥!循循渐进显得有耐心方便学习,随着外设越来越多,片上外设和板载外设,功能越来越丰富,轮廓 ...

其实你新建工程的时间,占你开发的时间,有多少比重呢?
10分钟,总新建完了吧?但是你开发一个产品,编代码的时间,没有10天,也有半个月吧。
占比很轻的。
挖东衣宇
6楼-- · 2019-08-14 19:44
 精彩回答 2  元偷偷看……

一周热门 更多>