0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用算法压榨MCU性能

硬件攻城狮 来源:芯片之家 作者:芯片之家 2022-11-23 14:34 次阅读

今天给大家分享一份比较古老但非常经典的资料,在大二就看到了,那时候非常惊叹,原来算法是这样的,不同的写法差距竟然这么大,于是才入坑了电子这条不归路。

有些人可能会吐槽,现在谁还用51单片机啊,性能那么差。结果一上来就用STM32F103系列做项目,可是你就点个灯,51对你来说都足够的不能再足够了,STM32F0、G0系列、STM8等,这些都是性价比之王,才是出货量更大的芯片

换个角度,你的程序51的性能已经满足不了了吗,你的程序是否还能再优化、精简,不同文件之间,是否做到了高内聚、低耦合,是否可以优化,很多的控制类板子,只要程序结构妥当,写法优良,大部分还是没问题的,因为有一个最大优点,便宜,一个省1毛,量大都不得了。

接下来,压榨一下MCU的潜力,看看功率足够的情况下,砖头能不能飞起来,同样的需求,写法不一样,下面的例子,执行速度可以从120秒到0.5秒,下面一起欣赏一下:

7ef3aa3a-6af4-11ed-8abf-dac502259ad0.png


7f094df4-6af4-11ed-8abf-dac502259ad0.png



7f26a61a-6af4-11ed-8abf-dac502259ad0.png


7f3f55d4-6af4-11ed-8abf-dac502259ad0.png


7f61510c-6af4-11ed-8abf-dac502259ad0.png


7f6fc6ec-6af4-11ed-8abf-dac502259ad0.png


7fb78662-6af4-11ed-8abf-dac502259ad0.png


7fcf3000-6af4-11ed-8abf-dac502259ad0.png

7fdd7958-6af4-11ed-8abf-dac502259ad0.png

7ffbfec8-6af4-11ed-8abf-dac502259ad0.png

80091b30-6af4-11ed-8abf-dac502259ad0.png

80198e0c-6af4-11ed-8abf-dac502259ad0.png

803ad346-6af4-11ed-8abf-dac502259ad0.png

8052ec06-6af4-11ed-8abf-dac502259ad0.png

805d5894-6af4-11ed-8abf-dac502259ad0.png

806c789c-6af4-11ed-8abf-dac502259ad0.png

80800984-6af4-11ed-8abf-dac502259ad0.png

8094723e-6af4-11ed-8abf-dac502259ad0.png

80d3d794-6af4-11ed-8abf-dac502259ad0.jpg

80dece7e-6af4-11ed-8abf-dac502259ad0.png

80f20fd4-6af4-11ed-8abf-dac502259ad0.png

81026eec-6af4-11ed-8abf-dac502259ad0.png

810f242a-6af4-11ed-8abf-dac502259ad0.png

81381eca-6af4-11ed-8abf-dac502259ad0.png

814263d0-6af4-11ed-8abf-dac502259ad0.png

8150fcec-6af4-11ed-8abf-dac502259ad0.png

81606a88-6af4-11ed-8abf-dac502259ad0.png

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    447

    文章

    47816

    浏览量

    409190
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16021

    浏览量

    343674
  • 算法
    +关注

    关注

    23

    文章

    4457

    浏览量

    90761

原文标题:用算法压榨MCU性能,让你的软件飞起来~

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    压榨辊轴颈磨损修复其实很简单

    电子发烧友网站提供《压榨辊轴颈磨损修复其实很简单.docx》资料免费下载
    发表于 03-13 15:37 0次下载

    SAGE算法性能分析

    电子发烧友网站提供《SAGE算法性能分析.pdf》资料免费下载
    发表于 02-28 10:38 0次下载

    矽力杰发布高性能车规级ASIL-B MCU

    随着汽车产业的不断发展和对国产汽车MCU的强烈需求,矽力杰基于市场的反馈,在数年前启动研发车规通用MCU,布局了三大类低、中、高性能,QM、ASIL-B、ASIL-D不同功能安全等级的MCU
    发表于 02-27 09:59 218次阅读
    矽力杰发布高<b class='flag-5'>性能</b>车规级ASIL-B <b class='flag-5'>MCU</b>

    什么是压榨辊轴承位?导致压榨辊轴承位磨损的原因有哪些?

    电子发烧友网站提供《什么是压榨辊轴承位?导致压榨辊轴承位磨损的原因有哪些?.docx》资料免费下载
    发表于 01-05 09:19 0次下载

    #芯圣通用型8051MCU性能,高性价比 :HC89F160X系列

    mcu
    上海芯圣电子股份有限公司
    发布于 :2023年12月14日 09:38:53

    了解电源和性能之间的平衡进行有效的MCU设计

    关键要建立高效的设计中使用的MCU往往依赖于使功耗和性能之间的智能权衡。许多MCU提供几个选项,可以限制在MCU时钟速率,因此,其性能
    的头像 发表于 11-03 14:56 187次阅读

    HASH算法加密芯片的工作原理及其在STM32 MCU上的应用

    本文主要研究了HASH算法加密芯片的工作原理及其在STM32 MCU上的应用,实现了外部加密芯片对STM32 MCU的程序保护,目前的技术手段无法对其进行破解,其安全性优于其它加密方式。
    的头像 发表于 10-24 15:01 1745次阅读
    HASH<b class='flag-5'>算法</b>加密芯片的工作原理及其在STM32 <b class='flag-5'>MCU</b>上的应用

    国产车规MCU,突破高性能应用

    电子发烧友网报道(文/梁浩斌)从目前的汽车电子电气架构演变路径来看,从分布式往集中式发展的过程中,域控制器的兴起首先对传统MCU性能带来了挑战,而未来中央域控等架构,将进一步采用更高算力的控制器
    的头像 发表于 10-24 00:25 1395次阅读

    #ARM M3内核 芯圣高性能、高性价比MCU:HC32F103B系列

    mcu
    上海芯圣电子股份有限公司
    发布于 :2023年10月19日 09:36:39

    如何高效管理MCU内存? 多种分配算法对比?

    如何高效管理MCU内存? 多种分配算法对比?
    的头像 发表于 10-17 18:21 707次阅读
    如何高效管理<b class='flag-5'>MCU</b>内存? 多种分配<b class='flag-5'>算法</b>对比?

    高可靠、高性能车规MCU, 满足车身控制多元应用

    注重平衡性能、功耗、稳定性和可靠性,然而车芯片并不像一般消费类或工业应用芯片,它需要面对更为苛刻的外部工作环境,並与人生命安全息息相关,更高度注重安全和可靠性。 笙泉车规MCU
    发表于 09-15 12:04

    性能系列MCU STM32H5介绍

    电子发烧友网站提供《高性能系列MCU STM32H5介绍.pdf》资料免费下载
    发表于 07-29 10:59 0次下载
    高<b class='flag-5'>性能</b>系列<b class='flag-5'>MCU</b> STM32H5介绍

    造纸真空压榨辊轴承位磨损?用这种方法修复,可以让维修变得更简单有效

    真空压榨辊轴承位磨损了?看看我是怎么现场修复的!
    的头像 发表于 06-14 15:28 665次阅读
    造纸真空<b class='flag-5'>压榨</b>辊轴承位磨损?用这种方法修复,可以让维修变得更简单有效