第一点区别 内核不一样

stm32F1是cortex- M3的内核。

Stm32f4是cortex-M4的内核。

stm32中的f1跟f4什么区别

芯片工艺不一样。因为stm32最早2010年左右就出来的mcu,而F4比F1晚几年研发出来,在设计制成上要优良一些

系统构架也不一致,F4的主系统有多层AHB总线矩阵构成,比F1的总线要复杂。

各个寄存器映射的物理地址位置不一致,但定义的绝大部分的寄存器名称是一样的

主频不一样,F4芯片最高可以达到168M,F1只有72M。

stm32中的f1跟f4什么区别

STM32F1与STM32F4的Flash和RAM容量差别较大,

F4系列flash 范围从128k~2048K,RAM从64K~256K

F1系列的Flash范围16k~1024k,RAM范围从4k~80K

stm32中的f1跟f4什么区别

价格相差也比较大,相同Flash容量和封装的F1和 f4,F4要贵一些。

很多外设不一样,F4最高可以有8路串口,

对于固件库来说,因为是都是一家品牌,编程风格基本一致,很多寄存器的名称都一致,所以编程差不多。因为F1出来的比较久,所以相对而言,F1资料更多一些。不过目前几个出名的开发板商都出了F4的板子,F4用的人也越来越多

这两个系列的单片机差别很大,详细的差异对比,或者在开发过程中都可以参考

《ST MCU选型手册》

《STM32F10XX中文参考手册》,

《STM32F4xx中文参考手册》

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查