• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32f不同系列的单片机的运算速度的提升有什么实际意义

owl1 2018-06-13 浏览量:2419
stm32f不同系列的单片机的运算速度的提升有什么实际意义
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如果仅看运算速度的话,实际上那点不到一倍主频你提升相比于因为从cortex-m3核心升级到m4核心、内部带有fpu等高级外设期间所带来的提升来说微不足道。但这从72M升级到108M却对引脚翻转能力、接收中断相应速度、各种高频通讯有着弥足关键的效果,一点点主频提升都会传输、响应速度的极大改变。
    • 发布于 2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:20
  • 其实不只是提高速度,还有资源提供也是有变化的。

    这样针对不同的应用需要啊。

    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 运算速度提高代表数据的处理更快,性能更高,当年需要更高的性能就很有用了
    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 楼主的认知有误,STM32划分不同系列不是单纯通过运算速度划分的,最重要的是内核、片内外设的不同和市场定位的不同,运算速度要综合看内核和主频,不能只看主频,如L4系列,主频80M,但是运算能力远比72M的F103强得多,因为L4的内核是CortexM4F。

    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 不同系列MCU的偏上资源是不一样的,即使是一样的偏上资源,频率或者运算速度的提升也是有实际意义的,比如对于显示来说,低频率的MCU可以每秒只能打点几百万次,而高频率的每秒可以打点几千万次,这样就可以支持更大的分辨率,更快的刷新速度。此外对于一些需要大量算法的应用,速度低的MCU可能不足以支持算法的运算速度需求,比如一些飞控设计,大部分都是F4系列的180M的产品来做,少部分用到100M的产品来做。
    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 速度提升,处理数据能力就强了,比如 刷LCD的时候反应 就快了。用户体验就爽了。
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 运算速度的提升有助于使用频率需求更高的外置设备,而且也不只是速度的提升,性能,内存等都有提升,对于刷新速度要很快的外设而言的优越性是很高的
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 不同系列单片机针对不同的应用场景,变化的不只是主频,是性能的全面提升,例如你用F1只能驱动一般的彩屏,用F4你可以驱动RGB彩屏,你需要用到RGB彩屏的时候肯定不能选f1了,这只是提升的一个方面
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 速度更高,性能更强,代表可以应用更高的应用场景
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 速度提升了,就可以有更多空余时间做其他处理,比方对LCD屏幕的操作,假设一块屏幕最快1秒钟可以显示100帧,但是低速率的单片机全速运行,可能只可以1秒钟显示50帧。

    所以,速度和应用场合息息相关,根据特定的应用,选择相应的芯片。

    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 不仅仅是运行速度的快慢区别,还有内部集成的硬件资源也有很大区别,比如STM32F103和STM32F429都是STM32系列的芯片,但是103相对来说,运行速度慢,硬件资源中103采用的内核是CM3,429采用的是CM4,429内部还集成液晶驱动器,DSP等等之类的。存在肯定是有一定的道理的。
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • F103你没有ltdc吧,驱动rgb屏幕需要屏幕带有lcd驱动芯片,F429就可以直接驱动,内存集成rgb驱动,带浮点处理单元,对浮点数的处理优化,运算速度更快,加上主频增加,性能提升杠杠的
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 速度快了,处理能力强一些,功耗高一些,资源强一些,stm32选型手册了解一下
    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 不只是速度的提升,还有内部资源的提高,外设,驱动能力
    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 比如F1与F4

    频率的提升,F4还有FPU

    这些都是根据不同的项目要求进行选择的,要计算比较多的数据时,就选择F4,否则选择F1

    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 频率越快处理速度越快 设备刷新率和反应速度越快
    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 意义就是速度更快,实时性更强啊。

    这与手机或是电脑芯片上频率更高是一个道理的

    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 就是运算速度提升,在运行复杂算法的时候性能提升的优势就很明显了
    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 最直接的意义是提升软件的运行速度,类似于PC的CPU主频。
    • 发布于2018-06-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 实际意义,就是性能更多 好了,计算更快了呗。

    可以类比一下电脑的CPU的升级啊
    • 发布于2018-06-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 频率更高相应的处理速度更快,所以频率提高的降低了等待程序执行的时间,用起来更愉快


    你可以想象,等待刷屏的时间降低了,是不是操作的更愉快

    • 发布于2018-06-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32f不同系列的单片机的运算速度的提升有什么实际意义