[STM32F1] 大家怎么看正点原子的代码?

[复制链接]
88918|193
bluevalecs 发表于 2015-9-3 08:24 | 显示全部楼层
理工科的东西还是先会用再去研究深入的事吧,上来就搞那么高深会不会显得门槛太高?这点原子和野火还是很不错的,至少能保证新手能顺利做项目~
全速前行 发表于 2015-9-3 15:55 | 显示全部楼层
我个人觉得正点原子的和51的思想也是一样的,可以用同一种思路来学习。。。
boy1990 发表于 2015-9-4 15:07 | 显示全部楼层
没有按部就班的看,需要什么就学习什么,用到哪块就去学习哪块。
caoguangping 发表于 2015-9-4 21:23 | 显示全部楼层
对于初学者来说,是非常好的入门,进阶教程。
通宵敲代码 发表于 2015-9-4 22:09 | 显示全部楼层
寄存器编程能帮助理解底层,还是有存在的必要的!
单片机编程最主要的两个思想“结构分层”跟“时间片轮”,
个人感觉原子的东西做的还是不错的!
liu1004010308 发表于 2015-9-6 21:30 | 显示全部楼层
总的来说还是不错的
aundry 发表于 2015-9-7 08:48 来自手机 | 显示全部楼层
oipklll85 发表于 2015-8-21 20:30
我不否认正点原子的板子以及代码对于初学者的意义。但是个人比较倾向于用库函数。软件开发其实就是看着API ...

估计你是纯软过来,的确pc开发都用库,比如mfc,关键人家的库是正规军,也有详细说明,st的库烂大街,mcu里面最好的是飞思卡尔的pe,比起飞思卡尔,st芯片真水,毕竟价格差太远,m3的富士通都比st的规范多了,而且现在大公司都直接用geny来生成芯片级代码,几十万一个模块软件
shentq 发表于 2015-10-8 19:26 | 显示全部楼层
寄存器就像找**交了钱就可以干,库函数就是娶媳妇得一步一步来
xinxin1987 发表于 2015-10-16 15:46 | 显示全部楼层
正点原子 发表于 2014-11-23 23:42
看来兄弟恨我不浅啊。。。

我们也有库函数版本例程,兄台是否有看到?

其实,做一件事会有很多种不同的方式,各种方式都会有不一样的原因和理由。
就我个人而言,我喜欢的和崇尚的方式 和 原子君 的也不一样。
曾经,我也对此(当然不只是原子君)愤世嫉俗。
但做的时间久了,遇到的时间多了,我发现,正点原子,是stm32,至少是例程无法绕过去的。
现在大把大把的例程都是基于stm32,而且就是f103,不是别的。
就像曾经的51,是事实上的标准。
而国内的资料和例程里,正点原子 是相当无可挑剔的,非常详细,比起ST官方,他更懂我们开发者真正需要的东西。

当然,我木有买原子君的板子,因为我很多的时候都是基于特定的,自己的板子在做东西,当然,原子君也木有给我广告费,所以那个啥,就不多说这种看起来像广告的东西。

说回 程序怎么写,,XX的代码怎么看这个问题。
我觉得,不同的人看原子的代码肯定有不一样的看法,我们不必夸到天上去,但也不能随便贬到地下十八层,先不说自己有没人家那个水平,也不说有没做出人家的成就。
不管如何,我现在开始认为,各种不一样的方式和事物同时共存才是应该有的状况。
各取所需便是。
不能太偏激。
董自祝 发表于 2015-10-16 17:32 | 显示全部楼层
楼主,你这样想就大错特错了,刚学STM32的时候,也是楼主这个思想,在实际做项目的过程中,你会慢慢发现库函数写个简单的代码,底层还是可以用用的,等到真正做到速度要求很快的时候,那你还用库函数那就只能说你牛X,千万不要图省事,高手是库函数和寄存器用,而且上升到算法层次,我相信90%的人都是用寄存器来操作的,毕竟库函数可读性比寄存器的可读性差的好多!!

评论

这个我很同意  发表于 2015-10-16 18:52
playlinus 发表于 2015-10-17 01:42 | 显示全部楼层
不得不讲楼主有些脑残, 正点原子费尽心思做了寄存器和库函数两个版本软件及教程,满足了绝大部分客户需求,ST公司都敬为座上宾,你懂多少呢,在这里评论,该去上吊了!

www.boydisplay.taobao.com
lyn3210 发表于 2015-10-17 10:43 | 显示全部楼层
开发板的例程本来就不是用来移植的,想可移植的程序,交钱。
jhc8711 发表于 2015-10-19 16:43 | 显示全部楼层
支持正点原子,开源最全
天灵灵地灵灵 发表于 2015-10-19 21:14 | 显示全部楼层
没有HAL版本的,这个才是现在的发展方向。
稳稳の幸福 发表于 2015-10-19 21:25 | 显示全部楼层
用寄存器误导新手,食古不化,应该挂路灯上吊死!
15119154701 发表于 2015-10-21 15:47 | 显示全部楼层
原子大哥的板子还是不错的,比较适合新手,虽然我买的是别的牌子的板子,但是有时候一些问题还是帮了我不少。。。。
wzt19910506 发表于 2015-10-21 19:43 | 显示全部楼层
学的时候可以从寄存器学,这样能更深入了解这款单片机。实际项目的时候节省项目周期就可以用库函数
734774645 发表于 2015-10-22 09:09 | 显示全部楼层
好像也有库函数版本的
yinhaix 发表于 2015-11-24 11:29 | 显示全部楼层
愚人之见,真正好的稳定代码都是基于寄存器版本的,,
zhangbolily 发表于 2015-11-24 13:51 | 显示全部楼层
正点原子 发表于 2014-11-23 23:53
我们代码有寄存器库函数两个版本。
所以,看我们的代码,请看全面了再做定论。

我正在用正点原子的开发板,感觉资料什么的都非常的丰富。至于库函数这些,我觉得例程里面没有很好的分析这一段代码的架构,所以学习起来也是有一定的难度的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部