作为新手入门的开发版可以从多个方面考虑入手例如:
1、功能配置: 作为新手入门学习的开发板在功能上一定要齐全,常用的功能一定要具备,比如数据转换方面,AD芯片(内置或外置)模拟量转换为数字量的芯片,将外界的光,声等连续的信号量转换为单片机可以识别的离散数字量,几乎所有跟采集相关的应用都会用到一款合适的AD芯片,所以他的重要性不言而喻,而与之相反的就是DA芯片,作用是将数字量转换为模拟量,比如我们听到的歌曲,先不管中间其余的处理过程,单说简单的原理首先将我们发出的声音也就是模拟量通过AD转换为数字量保存起来,当我们想在听的时候就可以通过DA将保存的数字量通过喇叭等播放出来。其次通讯方面,常用的通讯接口一定要具备,像232,485等等,由于232的单端通讯和传输距离等缺点所以开发板上具备一个差分的485还是有必要的,可以对比学习找到优缺点加深印象。另外与各个芯片之间的通讯接口像是I2C,SPI等也要学习一下。再次就是人机交互上,像按键,显示屏等,个人感觉在这些基础上其余的功能越多越好,比如下面这两款对比之下差别还是很明显的:
2、性价比方面: 有了功能之后就可以考虑价格方面了,在某宝上51开发板价格从几十到上百不等,在选择上可能会让我们无从下手,其实好多东西都是触类旁通,当我们把基础的都学会后其余的只要稍加学习肯定也会做到游刃有余的,必定老话说的好“师父领进门修行在个人”嘛,所以在选择上个人感觉100元以内的就可以了,基本上功能都会涵盖。
3、学习资料方面: 作为新手学习资料一定要全,而且要通俗易懂,能将专业名词化繁为简,通过适当的列举让人消化吸收是最好不过的,当然现在开发板基本都会配套教学视频,PDF,程序代码等等,在选择时要看看是不是适合新手学习,看看购买者的真实评价等。
4、售后服务方面: 在学习中我们难免会遇到各种各样的问题,当自己解决不了时有人问也是一件很幸福的事,有时别人的一句话可能就会让你受益匪浅,所以在选择时这方面也要关注,以免遇事解决不了使自己失去学习的兴趣。