OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5577|回复: 4

正点原子: 关于STM32的HAL库和标准库问题

[复制链接]

1

主题

4

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2015-7-26
在线时间
2 小时
发表于 2018-8-20 16:57:21 | 显示全部楼层 |阅读模式
大家好!
   最近我做了个小测试程序
///
void delay(u16  time)
   {
       u16        i=0;
       while(time--)
         {
                i=12000;
                while(i--);
         }
    }

   while(1)
    {
         delay(1000)
         LED=0;
         delay(1000);
         LED=1;
    }
     分别将此程序放置到HAL库和标准库中;  HAL库程序运行, 灯的亮灭时间特别长,标准库则基本是在1S左右亮灭切换,
  请大家帮忙分析 ;是什么原因。
  HAL库的初始化跟正点原子 一样
   HAL_Init();
   SystemClock_Config();
   谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2015-7-26
在线时间
2 小时
 楼主| 发表于 2018-8-20 16:59:17 | 显示全部楼层
采用HAL库 时,如果有浮点数运算时特别占用CPU,有时达到几百毫秒, 标准库则没有这问题,请问是什么原因?
回复 支持 反对

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10576
金钱
10576
注册时间
2017-2-18
在线时间
1915 小时
发表于 2018-8-20 17:00:38 | 显示全部楼层
用的什么芯片测试?
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2015-7-26
在线时间
2 小时
 楼主| 发表于 2018-8-20 17:02:12 | 显示全部楼层
STM32F103VBT6
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2015-7-26
在线时间
2 小时
 楼主| 发表于 2018-8-21 08:56:46 | 显示全部楼层
有人么,顶一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-11 20:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表