目前有一个控制项目,需要用到如下方面的资源:
1、IIC接口,最好有2个。因为需要用到的两个IIC器件,地址有冲突。如果没有的话,应该可以用IO口模拟
2、串口1个,主要用于调试
3、PWM接口(用于控制电机)>=5个,最好是能够单独控制频率。如果不行的话,外扩PWM芯片,成本几何?
4、AD-10位及以上。这个看情况,不一定非得要。有最好。没有的话,可以在外围器件选型的时候,考虑用数字输出的芯片
5、FLASH 要求32K,可能需要64K,代码没有写完,无法验证
6、RAM至少4K,大一些会合适一些
7、运行频率越高越好,因为可能会有一些运算。至少需要单周期20M以上这样的处理能力。主频越高越好。
根据上述这些要求,目前有PIC、AVR、STM32、C8051F、Luminary ARM7单片机等系列的单片机能够满足要求。
由于客户对成本要求较高,因此需要选一款性价比最高的单片机。由于公司以前只用51单片机,对其它不熟悉。当然如果性价比许可,可以重新学,问题不大
请高手指点一二,该用哪款单片机会比较合适呢? |