如题,本人作为一个八位单片机的软件工程师,也有四五年了,但是在这个RAM横行的年代,八位单片机好像真的不够看了。
1、资源的不够用:相对于产品要求的日益增加,而八位机的内部资源显得捉襟见肘,虽然资源短缺会逼迫人创新(比如IO复用,IO口采AD,IO驱动LCD等等),但是感觉这样玩下去终有一天会遇到瓶颈,到最后还是要向32位机转型。
2、价格没优势:现在32位单片机的价格已经越来越逼近八位机了,甚至比八位机还便宜。当32位机的内部资源比八位机丰富的多,还有做好的底层库文件,而且价格还比八位机便宜的时候,还需要玩八位机吗。
3、技术有局限性:八位机的资源注定只能玩玩小的家用电器类产品,像驱动TFT彩屏的时候,八位机光是驱动显示起来就费劲了,何况是还要加WIFI,音频,视频等功能。
基于以上原因,本人买了一块ST32的开发板,打算进军32位机,一开始怀着满腔热血,从底层一章一章的看,一章一章的做实验,**了3个月,放弃了。原因有很多:比如加班之后没时间学,每天学习底层费时费力又感觉不到进步,没有人给压力,学一点是一点,能拖则拖,久而久之就不了了之。
现在,公司做的产品需要采购测试设备,主要是用TFT屏幕来显示电压电流的,何不自己用32位机做一个玩玩,这样不就可以光明正大的在公司学习32位单片机了吗,今天先把TFT屏幕点亮了,过两天再把AD采样和转换写好,下个礼拜做出初步样品。
写这个帖子不为别的,只是为了自己**不下去的时候回来看看,也希望各位走过这个坎的前辈出来指导一下小弟。多谢啦!~~~~
|