矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 2758|回复: 11

STM8使用库函数和直接操作寄存器速度对比

[复制链接]
     
发表于 2020-2-11 17:17:23 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
     
发表于 2020-2-11 19:54:09 来自手机 | 显示全部楼层
差太多了,看来还是语言越低,效率越高
回复 支持 反对

使用道具 举报

     
发表于 2020-2-11 20:15:51 | 显示全部楼层
初始化,或者偶尔修改参数的,用库函数没问题

如果需要频繁改变的, 肯定寄存器更合适

我是两者混合使用, 用库函数前,我会看下函数原型,是不是臃肿,是的话我直接操作寄存器

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
发表于 2020-2-11 21:42:12 | 显示全部楼层
楼主淡定,树莓派更加

253840_1463244928.jpg
回复 支持 反对

使用道具 举报

     
发表于 2020-2-11 22:02:34 | 显示全部楼层
本帖最后由 壹法拉 于 2020-2-11 22:03 编辑

从来都是库函数最安全;当然,库函数效率也最低,“体积”大;
自己的算法效率高,但顾及左右就一般了;
回复 支持 反对

使用道具 举报

     
发表于 2020-2-11 22:49:02 | 显示全部楼层
washu 发表于 2020-2-11 21:42
楼主淡定,树莓派更加

linux从应用层到kernel再到驱动层基本上10ms了.
回复 支持 反对

使用道具 举报

     
发表于 2020-2-11 23:14:44 | 显示全部楼层
本帖最后由 washu 于 2020-2-11 23:16 编辑
haisens 发表于 2020-2-11 22:49
linux从应用层到kernel再到驱动层基本上10ms了.


大家都知道我只会 VB 的吧

cr10373.jpg
回复 支持 反对

使用道具 举报

     
发表于 2020-2-12 09:14:37 | 显示全部楼层
lz试试位段操作,会比寄存器更快,输出频率更高
回复 支持 反对

使用道具 举报

     
发表于 2020-2-12 09:29:17 | 显示全部楼层
STM8你还要用库就是给自己找事干。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
发表于 2020-2-12 10:09:07 | 显示全部楼层
washu 发表于 2020-2-11 23:14
大家都知道我只会 VB 的吧

不是实时控制慢有什么事,慢工出细活。
回复 支持 反对

使用道具 举报

     
发表于 2020-2-12 18:35:57 来自手机 | 显示全部楼层
washu 发表于 2020-2-11 23:14
大家都知道我只会 VB 的吧

6666666,厉害了。
回复 支持 反对

使用道具 举报

     
发表于 2020-2-12 22:34:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-29 05:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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