前言
首先,得理解极其重要的几个概念,在【MCU开发】中,何为【board】,何为【chip】。
chip==>MCU芯片,一片芯片,不带外围电路及其它外设
board==>MCU板子,一整块电路板,包含chip,具有丰富的外围电路和外设
我们所指的MCU开发是指开发【chip】内的程序,需要借助【board】这样一个媒介来达到某个功能或者效果。【board】可分为以下三类:
- 最小系统板 ==>只有保证chip运行的基本电路,无复杂外设
- 学习板 ==>在最小系统板基础上,增添许多学习用的复杂外设
- 项目板==>在最小系统板基础上,增添为实现某个具体项目的外设
本手册的目标board为【学习板】——【清翔-智能小车】,板载【chip】为经典51单片机【STC89C52】或【STC89C52RC】,同类【chip】可以完美参考本手册,同时为其它51单片机提供了抽象的开发思维。
一、外观
此平台由两部分组成,C51核心板与智能小车底板。QX-A51智能小车总体外观。
C51核心板外观
底板外观
总结
【chip】【board】的概念需反复品味,在实际开发中更容易形成系统的项目开发模型。
BSP所负责的工作即为重要,正是因为BSP是保证【board】正常运行的一个工作,BSP做好了,后续的【系统层】【应用层】开发起来才能无阻力。
祝诸位前程似锦,顺利从事自己喜爱的行业。如果觉得此文有收获,请帮忙点击左下角的赞,你的支持是我继续产出文章的动力,谢谢!