一、根据开发成本选择单片机
产品开发,排在第一位的永远是开发成本,没有哪一个公司会对开发人员说不要计较成本,相反的,公司总是会要求尽量减少成本,那么在单片机选型的时候,在满足要求的前提下,可定要选择价格最合适的哪一款单片机。(不一定是最便宜的那款单片机)
二、根据熟悉程度选择单片机
我们无论是干什么,总是希望能够从最熟悉的地方开始,这样的优点是很多的,最重要的一点就是可以加快进度、减轻难度,所以对于一个单片机项目,如果有好几种单片机都能满足要求,那么肯定会选择最熟悉的那种单片机来开发。这样不但能够快速进入开发状态,加快开发进度,降低开发难度,还有更重要的一点是可以减少开发过程中的各种疑难杂症。
三、根据程序存储器和数据存储器的容量选择单片机
俗话说干什么事都要量力而行,对于单片机选型同样如此,比如一个单片机项目,你需要的程序空间为10K,可是选型的时候选择的单片机程序存储器只有8K,那么在开发后期,你肯定会为程序空间不足而发愁,也许你会说,我可以进行程序优化,把10K的容量压缩到8K,这当然是一种解决方法,但是,在成本允许的前提下,为什么不选择一款程序空间更大的单片机呢?(对于单片机的数据存储器同样如此)
四、根据外围功能模块选择单片机
现在单片机的功能非常强大,像串口,IIC,SPI,PWM,定时器、USB、甚至有的单片机整合了智能卡的接口。当然了,功能越强大的单片机用起来应该是很好的,尤其是后期扩展方便,但是更需要了解的是,功能越强大的单片机,它的价格也会非常“强大”,所以单片机的功能模块够用就好,当然,如果考虑到后期扩展,可以适当选择功能更强的单片机。
五、根据工作环境选择单片机
不同的单片机,其使用环境也不同,有的适合在常温环境下工作,有的则适合高温、极低温条件下工作,有的抗干扰性好等等,选型的时候也要考虑进来。
六、根据功耗选择选择单片机
现在很多电子产品都用电池供电,这样的话,功耗问题就必须要考虑了。