stc芯片怎么选
选芯片当然不是参数越大越好,这个要综合考虑的。一般都要考虑几个方面的内容:
1、成本。开发的目的都是为了生产,为了最终能够上市,可以卖。这里面很重要的一点就是成本。通常的规律都是芯片性能越好越贵,这里就要求你的芯片的品质不能超出你设计的需求太多,要不然你的成本也会相应的多出很多。就成本而言,够用就好了。
2、性能需求。这就是你这个设计最基本的要求了,比如楼上所说的,“程序多大,那么需要多少flash,接口需要什么:串口,SPI或者USB等等”。一般都是考虑这几个方面:flash,ROM等这些跟你的程序大小、占内存大小相关的参数。接口,IO口,串口,SPI,IIC这种 的接口是不是能满足。再然后可能还会有些输入输出上面的考虑,比如ADC,DAC之类的,PWM等等,这些功能从数量,精度上面是不是都能满足你的需求。另外可能你也会对电压平台有要求,是3.3V的还是5V的。等等吧,都跟你的实际开发需求有关。
3、最后说句题外话,做开发的时候,不建议就指定了一家的芯片来做。首先常用的各个规格参数的芯片,各大芯片商基本都有对应的型号,这个要综合考虑,比如生产时候的备货周期,供货够不够稳定等等。另外实事求是的说,个人感觉STC的芯片跟几个欧美系的芯片比较的话,没有什么优势,价格可能比不过ST,NXP,ATMEL之类的。稳定性上面也没有优势。
这其实就是个经验的问题,看的多了用的多了,自然而然就知道该考虑哪些内容了。
看你需要什么样的资源,比如:程序多大,那么需要多少flash,接口需要什么:串口,SPI或者USB等等。
朋友可以分享以下你的看法吗?其实我不太了解15各芯片的特征,可以具体分析一下吗?目前就是希望能在做开发的时候知道要选用哪种芯片,也不知道具体需要做什么项目,所以很难说清要什么资源,谢谢
那就等到有实际项目的时候,可以对照来看一遍参数就熟悉了
哦~这样子,谢谢
http://tieba.baidu.com/p/4452511870
受益匪浅!看来学技术还是要想多一点,学多一点才行啊
那得看你开发所需要的资源、程序的大小、需要用到多大的EEPROM、需要用到的I/O资源等等。
具体还要参考官方提供的STC15的资料,上边都有介绍芯片的型号、工作电压、程序存储器.....
根据官方提供的芯片信息,结合自身需求来选取符合自己开发的MCU。