【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
目前在电商网站上面,关于h750的开发板很多。一种是某原子和某火出品的板子,这一类的板子就是做的比较大,功能比较多,但是价格也比较贵;还有一类就是各个小的厂家出的板子,这类板子比较小一点,但是价格很便宜。对于学习和准备部署的同学来说,应该怎么处理呢?
1、项目优先使用大板子
如果是项目上面马上就要使用的mcu,这个时候应该优先考虑大板子。大板子基本上所有的接口都是留出来的,所以如果我们要开发的话,有了大板子,就可以很轻松地使用对应的接口。不需要像小板子一样,还得自己去做扩展板。
2、自己学习优先使用小板子
不是项目,自己使用的话,可以使用小板子。mcu的基本原理决定了,只要基本电路没有问题,最小系统没有问题,mcu肯定是可以跑起来的。另外,小板子一般功能要少一点,比如说只包含了必要的led、串口、spi、lcd、camera和usb,对于那些iis、can、iic等用的不多的功能,有的时候都是直接通过排针导出,由客户自己去设计和安排的。
3、比板子更有价值的是参考代码
买板子之外,我们一般都会去找厂家要一下对应的开发包、电路图和参考代码。这里面的参考代码还是很有价值的。有的代码,如果我们从头到尾自己写,还是要花不少时间的。但是有了商家的参考代码,这方面的开发速度就非常快。这样的话,我们就可以把精力放在自己熟悉的领域上面,不用在底层硬件过多纠结。
4、多买几家的板子对比参考
电路上面,不同厂家的板子可能差异不是很多。主要还是需要看下,这些商家的参考资料是不是不一样。就目前自己经常遇到的情况,有些商家的开发板就是某原子、某火的删减版,对应的代码就是调整一下对方的demo code而已。要是这些功能都能正常运行,那也没问题。关键是很多时候,这些demo code只是跑通了基本功能,根本没有办法长期、稳定运行。要实现产品级的要求,还是需要自己去好好做测试和验证的。
5、可以自己画一块板子加深印象
买板子的目的,主要还是学会别人设计的思路和方法。这里面的思路包括了硬件思路和软件思路。经验告诉我们,有些明明看上去很简单的事情,后面都有着很多思考的部分。所以,要让自己真正掌握mcu的相关内容,除了固件部分好好去改进和优化,另外需要做的就是在硬件上面不断去精进。本质上,这就是让自己去尝试、去犯错误,通过错误来学习,这或许就是最好的学习方法和手段。
6、在项目上把自己画的板子用起来
从功能层面来说,做到1-5就已经很好了。但是到这一步还是不够的,最好还是要把自己画的板子在项目上用起来,或者做成产品卖出去。一方面,这样可以暴露出更多的缺点和不足;另外一方面自己有一点收益,增强自己做下去的动力和信心。