h1_key

当前位置:首页 >新闻资讯 > 技术文章>航顺芯片>航顺HK32MCU软件循环延时不稳定解决方法
航顺HK32MCU软件循环延时不稳定解决方法
2023-03-14 716次

  HK32F030M是航顺一款入门级经济型32位MCU,使用ARM® Cortex®-M0内核,最高工作频率32 MHz,内置16 KByte Flash、448 Byte EEPROM和2 KByte SRAM。由于其超高的性价比,在工业、医疗、消费电子等行业得到广泛应用。

航顺HK32MCU软件循环延时不稳定解决方法

  HK32F030M使用过程中如果设计有软件循环设计延时,有可能会出现延时不准确的现象。

  原因是由于芯片设计时,在存储设备和MCU之间设计了4个word的高速buffer,存储慢的数据先把数据存放到buffer。通过buffer可以减少进程间通信需要等待的时间,在此期间MCU可以干其他的事情,但是当循环指令小于4个word(最大8条指令)时,有可能代码存放于高速buffer,造成循环代码的取指时间不固定。对于这种情况,请参考以下解决方案:

  建议在DelayMs函数中,增加循环体中指令数量,让代码的取指不会命中高速buffer。

  由于Nop的指令只有16bit,buffer是32位取指,所以为了一致性,建议加偶数个 nop。

  修改前


航顺HK32MCU软件循环延时不稳定解决方法

  修改后

[图片]



  关于航顺芯片

  航顺芯片2013年成立于深圳,在成都和上海设立分公司和办事处,我们致力以“车规SoC+高端MCU超市双战略、让万物互联更智慧,智慧生活更美好”为使命,实现“HK32MCU为核心、打造航顺无边界生态平台级企业”的伟大愿景。

  已量产数/模混合8寸130nm至12寸40nm七种工艺平台,ARM及RISC-V等十二大家族百余款工业/商业/车规级、通用/专用/定制化32位MCU。航顺HK32MCU分为经济型、主流型、低能耗型、高性能型、专用型和创新型,大批量应用于汽车、工业、家电、物联网等数千家客户。 航顺芯片共计完成八轮战略融资合计数亿元,连续获得胡润全球独角兽、深圳市科学技术二等奖、中国IC独角兽、国家级专精特新小巨人、国家级高新技术企业、深圳领袖企业100强、深创赛总决赛亚军等。与国内众多高校及ARM-KEIL/IAR/AEC/ISO26262等达成长期生态计划和战略合作,用工匠精神建立完善的航顺HK32MCU产品阵列和生态体系,已申请自主知识产权发明专利100件+并正在持续增长中。

  • 航顺芯片HK32M060高速风筒BLDC MCU解决方案
  • 航顺芯片推出的HK32M060高速风筒BLDC MCU解决方案,具有航顺自研电机加速单元与实时采样效率,可提高电机的工作效率和控制精确度。同时,HK32M060系列产品相较于同类产品集成度更高,可极大精简板级器件,节省BOM成本。
    2023-12-27 328次
  • 消防栓装上航顺芯HK32L08x
  • 消防栓是重要的火灾控制设备,但在实际应用中,消防栓存在安装分散和管理复杂等问题,于是火灾现场供水压力不足、抢修停水等现象屡见不鲜,严重影响灭火工作,造成重大人身财产损失,影响城市消防安全。
    2023-10-30 421次
  • 13万转高速吹风机HK32F030C8T6解决方案
  • 航顺芯片作为国产32位MCU供应商,根据市场需求,推出了基于国产32位MCU HK32F030C8T6芯片的高速吹风机整体解决方案,以其高转速(高达13万转)、精准恒温、高性能低成本、高可靠性等优点,深受客户认可,已在多家知名品牌客户中量产出货。
    2023-06-19 672次
  • HK32F0301MxC 15KV脉冲点火抗干扰分析
  • HK32F0301MxC在厨房环境中,厨电脉冲点火高达一万五千伏,产生的干扰对MCU确实是一项硬核考验,厨电设备的开关、点火等操作会产生大量的电磁干扰,这些干扰可能会对MCU的正常工作造成影响,甚至导致系统故障或安全事故。
    2023-05-08 561次
  • 航顺芯片32位平替8位MCU神器HK32F0301M
  • 航顺芯片从2019年立项,2020年2月首次发布推出第一颗低于1元人民币的经济型32位MCU HK32F030M家族替代8位MCU以来,在高性能、高性价比的魅力下得到了广大客户的热烈追捧,应用场景与领域越来越广。
    2023-04-18 581次

    万联芯微信公众号

    元器件现货+BOM配单+PCBA制造平台
    关注公众号,优惠活动早知道!
    10s
    温馨提示:
    订单商品问题请移至我的售后服务提交售后申请,其他需投诉问题可移至我的投诉提交,我们将在第一时间给您答复
    返回顶部