刚开始51单片机觉得单片机是个好东西;后来用上了STM8又觉得51又贵又没有STM8强;后来用STM32F1觉得才贵了一点,性能强了很多;后来用着觉得F1性能也不够,用了一下F407,又觉得贵了这么多性能却还是不够,F429/F7就不用说了,更贵!都赶上嵌入式处理器价格了。
于是产生疑问:
1、STM32F407/429/F7这些一般用来做什么开发比较合适呢?
2、哪个系列的STM32比较受欢迎呢?
1、只有项目适合用什么芯片,没有芯片适合做什么项目的。stm32都是微控制器,只是主频高低不同,浮点数不同。F1 F4 F7都是在前者的基础上进行了扩充或者添加了作用相同但是性能更高的接口而已,F4和F7适合做计算更高的处理,功能更多的项目。
2、目前主流应该还是F103吧。
单片机叫MCU,Microcontroller Unit,微控制器。都是用来进行逻辑控制的。
你所说的F4/F7系列,就是主频更高,提供的外设接口更多更高级,使你的外围器件电路设计更简单,用起来更容易。
能用8位51完成的,就没必要用F4。
现在流行的是STM32F103系列,F407,F429也很流行。
STM32F4和F7比較偏向多媒體應用了
所以在多媒體方面強化很多接口和應用,如Audio,Gaming與TFT LCD交互,當然還有其他資源可供使用(Wifi/BLE)
如果比較偏向是低級的嵌入式應用方案,又需要有些實時控制時候可以採用這STM32F4/F7
F4与F7的可以用在消费电子上,使用那种很小的BGA封装可以用在智能手表上。
如果是出货量最大的话,还是F103,现在都是供不应求了。
F4实际上就是实时性与运算能力都有要求的情况下才会用,而且F4支持以太网(RMII接口),相比F7便宜很多,因此目前也是主流来的
至于跟处理器相比,就拿全志的那些MPU来说,这些MPU的模拟外设没那么丰富,而且用MPU输出一个PWM信号的代码量是多于MCU的,这二者各有所长
F4都是做一些比较高级的东西,如四轴什么的。
大部份还是在用F103