开始进入正题~
我们常说的“单片机” 包含很多不同类型
【以下描述都是广义的 不精确的 只求易于理解,不求百度百科,高手勿怪~】
首先,跟大家熟悉的电脑cpu一样,单片机有不同的性能级别。比如:
1. 树莓派(各种派)、友善之臂、以及各种“智能手机”级别的开发板使用的cpu,这种芯片严格来说已经脱离了“单片机”这个词的范畴,特点是:
a.频率极高 性能强,可以实现【多媒体】、【游戏互动】、【人工智能】、【远程控制(含视频监控)】、【搭建服务器】等功能
b. 典型的用法是搭配【操作系统】使用,比如linux、android、windows等。支持大量流行的高级编程语言 C JAVA Python等。
应用这个级别的硬件平台时,更多的是使用【操作系统功能】,而不是直接调用硬件外设。
c. 缺点和优点一样明显:复杂、昂贵、不耐用、功耗难以控制。
用来制作多媒体播放器、游戏机、物联网服务器、网络嗅探器、无人值守自动装备、替代电脑主机或是语音控制,图像识别 这种基于【操作系统】的【大运算量】应用,是很合适的。
而将这种芯片用于电子创意制作,是比较【麻烦的事情】,以树莓派硬件平台为例,树莓派耗电很高,动不动500mA,光跑控制电路不算负载,一块电池跑完用不了几个小时。芯片外设奇少无比,adc、dac 高级定时器一个都没有,很多常用功能还要借助扩展模块才能完成(贵啊!)。扩展IO还很脆弱,电压3.3V的 电流要卡在1mA才安全,难免束手束脚~
最致命的缺点是:【【对于不会操作系统级编程的创意制作者来说=砖头】】

