我觉得M051属于低端较高性能的MCU,不能将过多的功能性模块加入,否则成本无法下来.我倒是希望分几个系列的M0产品.有些管教少点,只有稍高精度的PWM输出再加上其他常用的I2C,甚至单总线,ADC[可以位数少点10~12位]等;有些侧重控制用I/O口的功能多点,加上比较器,计数器,等,甚至带段式LCD的驱动,可以考虑加上常用的诸如CAN,485等控制口.可以学学像PIC的有低端的8位,中端12位,14位,中高端16位,24位,直到DSP系列的.当然,价位PIC的不敢苟同.
其实,M051推广的最大问题是刚开始出来时仅仅价位有优势,在应用开发上的可继承性确实做得不好.我属于玩者,玩得较深的玩者,就在M051上栽了很多跟头.我一段时间玩一种,过一段时间玩另一种...,结果发现只有M051的每次都象创新开发,很累.但我做过比较.M051 在MCU中的确属于性能不错的.至于做成什么样的,个人意见是性价比不同,有些层次为好.便宜的14~20管脚,中端的24~48管脚,高端的56~120管脚,并且在函数和模块上向下兼容,甚至与在一个系列中只要1种PCB就可以了,采用高一级的,只是设计时多画一些管脚,原来的位置功能照旧----说白了就是系列标准化,升级只是扩大PCB而已.
个人意见 |