likunyang 发表于 2013-7-9 11:02:43

在校大学生学习Arduino是否合适


本人大三学生,请问我是应该钻研单片机核心技术还是直接学习Arduino。

个人感觉学习单片机的话,经常需要操作寄存器地址,需要查datasheet等资料,太过繁琐

用Arduino确实很方便,但是有人讲Arduino的代码效率与执行效率都很差,并不适合学生学习单片机。

前几天看到阿莫论坛上有人讲Arduino是一群傻子为另一群傻子设计的。

请问大家对Arduino怎么看,我应该钻研MCU还是使用Arduino~~~


附阿莫论坛的帖子地址:
http://www.amobbs.com/thread-5519248-1-1.html

ro0t 发表于 2013-7-9 11:05:20

那个论坛风气不好。。。。少去

弘毅 发表于 2013-7-9 11:13:59

其实Arduino主要就是降低了学习单片机的难度,使得单片机对于普通人更易用,把用来学习那些高深技术的时间,用来构思整个项目等更重要的事情上。技术只是用来实现的手段,关键是用来实现什么。

幻生幻灭 发表于 2013-7-9 11:24:08

你也可以去学习ARM。
不过Arduino更容易能激发你的兴趣。
既然是业余时间来专研,何不找个自己感兴趣的?
团队协作,兴趣热情,专研执着等等,这些都是做好事情的前提!无所谓单片机,ARM,还是Arduino。

BtW,我念书时学单片机快吐血了差点挂科毫无任何兴趣可言。。。

likunyang 发表于 2013-7-9 12:02:13

弘毅 发表于 2013-7-9 11:13 static/image/common/back.gif
其实Arduino主要就是降低了学习单片机的难度,使得单片机对于普通人更易用,把用来学习那些高深技术的时间, ...

嗯,非常感谢站长回复~~~
技术只是用来实现的手段,学习了

学长 发表于 2013-7-9 12:55:48

我教的学生 都是高中生 学 arduino 非常适合
有兴趣的人,自已查 datasheet 找 solution 都不是问题

邓维安 发表于 2013-7-9 16:58:32

请问楼主 饭岛爱和苍井空在我面前的时候 只能睡一个 我应该选哪位?

沧海笑1122 发表于 2013-7-9 17:31:40

邓兄啊,话粗理不粗。应试教育给我们带来太多的伤害,arduino降低了技术门槛,给我们更多关注自己兴趣的空间。在楼主选择学习哪种技术之前,要先“吐出”应试教育的思维模式,否则选了哪种都很难说“尽兴”。

林定祥 发表于 2013-7-9 17:52:54

arduino作为入门不错,作为入行的第一步台阶,不够用了再学其他单面还来得及。

清水 发表于 2013-7-9 22:58:13

我喜欢操作寄存器

拾瑞 发表于 2013-7-9 23:32:25

楼主这个学生至少不是学电子电器自动化类工科的!

ARDUINO是类C语言,操作MCU以C最为有用和高效,所以ARDUINO同样可以操作硬件底层,比如说你对某个硬件写个库.......
ARDUINO 说白了就是AVR,而AVR有好多种IDE,ARDUINO只是这其中的一部份;但是如果你觉得学单片机就是学一门语言什么的话,则又大错了!所以你要搞清楚,你为何而学?如果你是这个专业的,则ARDUINO作为入门不适合你的,因为ARDUINO封装了很多的函数,的确少了不少对硬件底层的操作!

最后要说的是阿莫论坛,我不认同3F讲的少去,那里高手如云......AVR版的马潮老师等都是大神级的!

anzedick 发表于 2013-7-10 00:45:38

以后要靠这个吃饭的话那arduino还是算了吧,它基本上就是个跟乐高差不多的玩具。TI的MSP430很值得去学习一下,超低功耗很有前景,TI为了提高它的易用性也花了不少心思。

Randy 发表于 2013-7-10 09:14:43

也不是这样说,在校生,之前的基本都是从51单片机学起,然后到再学C语言,再到汇编等等的课程,数电、模电,但是在Arduino出现之后我就感觉到这是一个可以从初中或者高中开始接触的东西,运用起来比较简单明了,省了很多编程的想法和思路,这样对于运用的同学们或者是项目前期开发是最好不过的了,减少了开发周期!

Randy 发表于 2013-7-10 09:15:00

也不是这样说,在校生,之前的基本都是从51单片机学起,然后到再学C语言,再到汇编等等的课程,数电、模电,但是在Arduino出现之后我就感觉到这是一个可以从初中或者高中开始接触的东西,运用起来比较简单明了,省了很多编程的想法和思路,这样对于运用的同学们或者是项目前期开发是最好不过的了,减少了开发周期!

szpapas 发表于 2013-7-10 09:27:37

从Arduino开始比较合适。开源的好处。

1. 你可以看别人写的库,从里面可以学习到硬件的底层。看别人的代码也是一种学习。

2. 比较容易有成就感,激发学习的兴趣。没有必要开始就钻到寄存器里面去的。

3. 等有兴趣了,真的做产品了,从降低成本的角度去考虑,再去看底层的东西。

页: [1] 2 3 4
查看完整版本: 在校大学生学习Arduino是否合适