首先我想说一下什么是开发板,其实开发板应该是由专业的厂家利用某一芯片的某些特性设计出来的专门为实现某些重点功能的板子,目的是用于二次开发,这样针对的人都是有一些基础的。所以适合入门者用的只能叫学习板,大致了解一下这个芯片的各种功能。我认为开发板是某几个功能比较精的,针对一些应用应该有具体的方案和代码,有比较深入的讲解。而学习板侧重了解芯片的各种功能,学会操作某个外设就够了。比如PWM,现在很多变频器或者交流电机都是用PWM控制的,但是讲如何驱动电机的才算是开发板,而讲如何产生PWM的只能叫学习板。当然,在网上卖的很多都叫开发板,你要懂得自己定位某个板子的位置。
下面言归正传,我个人认为,学单片机必须有实践,因此有个学习板(你也可以叫开发板)是必须的,但是并没有必要买多好的开发板,功能有么强大对初学者都没有用,因为这个时候你不但不了解它,而且还会限制住你的思路。举个例子,很多开发板都有多个数码管,但是有的是用用IO口直接控制实现动态扫描的,而有的是用595扩的,对于初学者来说开始根本分不清其中的区别。
个人认为有个简单的学习板就够了,功能少一些。比如有流水灯,串口,简单的按键,简单的液晶等就够了。板子简单一些,可以直观的看到每一条走线,这样更容易理解。以后想扩展的话,最好自己亲自动手做每一个模块。这样比用开发板更能学到东西,当然前提是你要有较强的动手能力,而且最好有个人带着。不建议一开始就自己做,这样如果做不出来的话会很受打击。 |