标题: STM32开发板主控芯片的选择 [打印本页]

作者: 51黑er    时间: 2015-12-8 05:29
标题: STM32开发板主控芯片的选择
今天,我们来选择一下使用哪款芯片作为开发板的主控芯片。

STM32采用ARM Cortex内核,有M0 M0+ M3 M4 M7,如下图:




M0和M0+内核的单片机,可能是因为性能偏低,ARM称之为入门级的芯片,是最近两三年刚刚推出的,目的是想霸占51的市场,这个是很有可能的。有的人说,简单的应用使用ARM真是浪费,一是价格贵,二是引脚多。那么,看看下面这款芯片(STM32F030F4P6),20个引脚(脚不多了吧?),零售价2.8元人民币(也不贵了吧?)功能就别比了,51是地下,它是天上,具体参数你可以看它的datasheet。




这些内核中,以M3内核的单片机销量最大,所以市场就最大,所以我们就选择M3的单片机作为开发板的主控芯片,其中,又以STM32F1系列的使用最为广泛。STM32F1系列单片机,有48脚的,64脚的,100脚的,144脚的,当然,脚越多,相对而言芯片也越大,功能也越多,价格也越贵。我们折衷,选择100引脚的STM32F103VET6作为我们开发板的主控芯片。144引脚的只是比100脚的多了更多的IO口。

你可以去接触更多的电子产品,你会发现,有很多都是用STM32F1做的。

M4内核的芯片,内部比M3多了DSP,用来做浮点数运算,主频更高,性能更高。

M7内核的芯片,功能和M4差不多,只是性能比M4又高了一倍,更适合于语音和图像处理。

主控芯片选好了,就不要再纠结了。下期就围绕它展开,看需要些什么外围芯片






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1