这要根据你的设计要求来选择的。
一
是F1、F2、F4、F7的选择,一般性的F1就行,用的最多的是F103
计算速度要求高的可能选择F4、F7,可以使用DSP库进行运行。
二、
引脚数。
三、
程序大小,Flash与RAM选择。
三、外设选择。
其实STM32的外设大部份都 是类似的,有一些有比较明显的外设的,如44*4的LCd,或是16位ADC(好像是F3的)等等,根据你的需要。
是不是要用网口,用的话可以选择F107、F207、F407等等。
F7系列的的比较强大,
四、
成本考虑。
参考官网。http://www.stmicroelectronics.com.cn/content/st_com/zh.html
首先看你课程设计的功能:
一。STM8系列能否满足,如果能满足那STM8已经足够,如果不能满足,那再看STM32.
二。在STM32中中又分低功耗跟非低功耗的MCU。主要有STM32L系列,与STM32F系列
三。接下来再看,GPIO,USART,SPI,I2C等接口,是否满足你需求
四。再接下看NAND, RAM,是否满足你的需求。
五。再接下来就可以看价格了,当然在满足需求的前提的,成本越少越好了。
六。最后就可以看开发难易成度了
多半是stmf103屬於入門級的,您可以參考你們非常熱門的正點原子
資料和教學可在這裡下載
http://openedv.com/posts/list/13912.htm
其他型號也可,可依照需求預算來選購,都附有購買連結
您可以依照外設種類,I/O數,MCU頻率,Flash/SRAM來考慮
越多外設的板子會越貴
以上供參考
STM32有个选型手册的软件,可以根据外设、内核、存储等来进行选型,下载地址是这个
www.st.com/stmcufinder