WAMCNCN 发表于 2020-5-23 20:19

【MM32 eMiniBoard测评报告】+滴答延时的问题

本帖最后由 WAMCNCN 于 2020-5-23 20:53 编辑

自建了一个工程,使用了MM32L073PF_MiniBoard_libReg里的文件,然后问题出来了,库的滴答延时正常,自建的工程滴答延时变慢了,除了了使用keil里的core 和启动文件其他文件没有改动。

使用KEIL里的CORE出问题,用官网给的core正常。那里的问题

huangzushuimd 发表于 2020-5-24 07:11

在使用KEIL的CMSIS配置Start文件时, 会选用MM32L0xx 的Package包中自带的startup_MM32L0xx.s文件;

在该文件中有如下两行与官网的包不一样:KEIL pack的startup_MM32L0xx.s文件

               ;LDR   R0, =SystemInit      //未调用SystemInit , 默认使用HSI 8M
               ;BLX   R0
//---------------------------------------------------
官网的startup_MM32L0xx.s文件
               LDR   R0, =SystemInit         //调用了SystemInit 初始化为48M
               BLX   R0

//---------------------------------------------------



如上是导致systick不一样的原因;



huangzushuimd 发表于 2020-5-24 07:24

如附件为,在压缩包中修改了MM32L073PF_eMiniBoard.zip\USER\RTE\Device\MM32L073PF\startup_MM32L0xx.s的工程.

海洋无限 发表于 2020-5-24 11:03

应该是时钟选择问题,官方选择的是内部时钟

zhu^zhu 发表于 2020-5-24 12:07

个人观点,我不认同官方代码库的风格和方法。因为需要大量的支持和维护工作,还得不到很好的体验性。
页: [1]
查看完整版本: 【MM32 eMiniBoard测评报告】+滴答延时的问题