学习61的反思
首先说明,我不是针对凌阳而写这些文章的,这主要是是我对曾今所选择的一个反思。我为什么要学61,学61和学其他单片机有什么区别?
出了社会,几乎就没有听说多少公司用61来做开发,我在想,为什么当初不选择比较通用的单片机来学习?比如ARM,或者AVR等。的确学习61,能让我的编程能力有一个很大的提高,但是我想学习其他的单片机,会不会有同样的效果呢?当初学习61板主要是觉得有个语音挺不错的,后来才知道语音也不是那么好用的,语音跟ADC,中断冲突的问题让人头疼,要是不注意,控制电机如果同时使用语音的话,会让你有上下爬坡的感觉(有时候快有时候慢),于是又不得不忙着找资料,上论坛,到QQ群,遇到一个好心的也许会帮你,要是没人帮你,还得打电话问凌阳的技术支持,但是并不是每个问题他们都能回答的。这个时候,我在想,为什么我要学习61啊?用一个专用的语音芯片那不更好么?
当初学习61,还有一个主要的原因,就是为了比赛,全国电子设计大赛,想用一个快一点的,资源多一点的,这样设计会比较方便(现在想想,都是偷懒的心态在作怪啊)。现在了解一下ARM,AVR,才知道61虽然有49M的时钟频率,但是看看它的指令周期,和AVR单周期指令,比较一下就知道了,当然,用61和ARM比较是不合适的,我只是有疑问,既然想在速度和资源上考虑,为什么不选择更快的呢?
在学校的学生是不是很多都使用61呢?我想这和凌阳的大力推广是分不开的吧,又是做演讲,又是搞竞赛的,确实做得挺不错的,但是为什么外面就那么少公司用61呢(但愿是我孤陋寡闻,这样也许还能碰上一个好的就业机会)?难道61是针对学生的么?
学习过61,我发现对61还是很陌生,61给我的影响还是很大的,但同时也给了我许多困惑,现在想想,我还是不知道我当初为什么要选择61.