Python实现微秒级延迟

发布于:2024-10-24 编辑:匿名 来源:网络

Python方法实现微秒(μs)级延迟/定时 前言 最近在学习树莓派的GPIO,想用Python读取DHT11温湿度传感器的数据。 DHT11用于单总线通信,需要微秒级的延迟。

看来使用sleep()函数不能满足要求。然后我发现时间戳可以精确到小数点后7位,也就是0.1微秒,虽然实际中应该无法达到。

达到这个精度,应该还是够用的。该方法仅适用于Linux系统。

对于Windows系统,我不知道是怎么回事。无论您如何设置延迟,结果始终以微秒为单位开始。

1 秒 (s) = 毫秒 (ms) = 微秒 (μs) 什么是时间戳?时间戳是指格林威治时间1月1日00:00:00(北京时间2020年1月1日08:00)从分钟(00秒)到现在的总秒数。该实现方法记录初始时间戳,然后进入循环,记录每次循环的时间戳。

循环判断条件是记录的时间戳减去初始时间戳小于设定的时间,然后一直循环,直到大于等于设定的时间。源代码: 代码语言:txt copy import time # 导入时间模块 #delayMicrosecond(t): # 微秒延迟函数 start, end=0,0 # 声明变量 start=time.time() # 记录开始时间 t=( t- 3)/ # 将输入t的单位转换为秒,-3为时间补偿 while end-start

括号中的t是延迟时间,单位为微秒。上面源码中的t-3是时间补偿,因为调用函数、执行循环等指令也会消耗时间。

您可以根据自己的测试进行修改。我用Raspberry Pi 4测试的结果是多消耗了3微秒。

,所以减去 3。

Python实现微秒级延迟

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 看见新力量NO.13|独家专访车麦&超电创始人孙泽锋

    看见新力量NO.13|独家专访车麦&超电创始人孙泽锋

    阿里云创新中心全新出品的《看见新力量》栏目,以访谈、直播的形式,探索创业者与企业创新背后的故事等多角度、多维度的价值报道,让您听到创业者真实的声音,看到科技创新的力量。 随着新能源汽车持续受到广泛关注,车企如何在新车型、新市场、新认知下提升销量,用户如何选

    06-18

  • 操盘手抖音生活服务“幕后”是谁?

    操盘手抖音生活服务“幕后”是谁?

    “万圣节活动已经开始,看好攻略,不要踏入陷阱!” 短视频,游乐园里已经挂满了南瓜灯,我们走进了一座骷髅形状的鬼屋,达人参观时在这里玩耍,他对着镜头仔细讲解攻略,最后引导大家点击点击左下角链接即可购买团购票。 效果非常好。 即便是只有一千名粉丝的达人,也很快在

    06-17

  • 上交所明确科创板上市公司重大资产重组审核标准及相关事项

    上交所明确科创板上市公司重大资产重组审核标准及相关事项

    上交所明确科创板上市公司重大资产重组审核标准及相关事项< titlesplit >科创板。 上市公司发行股份购买符合规定的资产,可申请“小额快速”审核机制,受理后不再进行审核询问,而是直接出具审核报告,报送上市公司并购重组委公司正在科创板接受审核。

    06-18

  • 中国网络电视台将引入战略投资者启动上市程序

    中国网络电视台将引入战略投资者启动上市程序

    据香港媒体报道,央视国际网络有限公司总经理汪文斌近日表示,公司正在进行股份制改革,将于近期上市未来;此外,公司还将引入战略投资者,并启动上市融资相关手续。   中国网络电视台开播一周年研讨会日前在京举行。 汪文斌表示,中国网络电视台在国家新媒体网络综合播控平

    06-18

  • K12教育是红海,作业盒完成2亿元B+轮融资,贝塔斯曼领投,

    K12教育是红海,作业盒完成2亿元B+轮融资,贝塔斯曼领投,

    NewSeed(ID:pelink)10月12日消息,K12教育品牌作业盒今日宣布完成2亿元B+轮融资。 ,本轮融资由贝塔斯曼领投,新世界、百度创投、好未来跟投。 本轮融资将主要用于推动“AIOC战略”的实施。 AIOC(AI-Oriented-Content)是指“基于自适应学习场景的内容构建”。 去年同期,

    06-18

  • 基因编辑公司博雅辑因已完成1亿元Pre-B轮融资,礼来亚洲基金领投,华盖资本跟投,

    基因编辑公司博雅辑因已完成1亿元Pre-B轮融资,礼来亚洲基金领投,华盖资本跟投,

    据投资界8月13日消息,博雅辑因集团(EdiGene Inc.)宣布完成Pre-B轮1亿元人民币。 B轮融资。 本轮融资由礼来亚洲基金领投,华盖资本跟投。 公司A轮领投方IDG资本、中国经济合作社、孔夫子等投资者持续投资。   博雅辑因公司成立于2007年,目前总部位于北京,在广州和美国

    06-18

  • 白酒品牌“谷小酒”获6300万元Pre-A轮融资,博江资本领投

    白酒品牌“谷小酒”获6300万元Pre-A轮融资,博江资本领投

    据投资界12月24日消息,白酒品牌谷小酒已完成1万元Pre-A轮融资。 本轮由博江资本领投,阿里巴巴合伙人王帅、中金汇财跟投。 此前,谷小酒公司还于今年3月获得真格基金、中金汇财等机构数万笔天使投资,9个月内完成总计近亿元融资。 谷小酒酒是一种浓香型酒,由五种谷物固态发

    06-18

  • 聚焦科创企业,南通设立产业投资基金

    聚焦科创企业,南通设立产业投资基金

    据投资界(ID:pedaily)了解,近日,通州湾示范区联合省沿海集团、南通创新发展基金,共同设立南通通州海湾示范区海金创业投资基金。 据悉,该基金规模3亿元,已签署投资协议并完成工商注册。 据介绍,该基金的设立将根据通州湾示范区“五园一城一基地”的产业定位和布局,

    06-18

  • AI芯片公司【墨芯】获1亿元Pre-A轮融资

    AI芯片公司【墨芯】获1亿元Pre-A轮融资

    墨芯近期完成智能互联网产业基金战略融资。 墨芯此次的战略投资者是智能互联网产业基金,该基金是由中国电信集团投资有限公司、中国互联网投资基金管理公司和前海方舟资产管理公司。 墨芯是一家AI芯片设计商,提供终端和云端AI芯片加速解决方案。 打造新一代AI计算引擎。 应用

    06-18

  • 是谁在悄悄“跳入”医美和巨头重金押注的新趋势?

    是谁在悄悄“跳入”医美和巨头重金押注的新趋势?

    最近一段时间,中国的医美和巨头又闲不住了。 11月8日,Amic与韩国光子市场份额最大的激光医疗器械公司Jeisys签署经销协议,获得Jeisys两款光电抗衰老设备在中国的推广、经销、销售及相关服务,成为*中国大陆经销商。 但这并不是一个孤立的案例。 此前,包括昊海生物、华东医

    06-18

  • 博世集团:2020年在华销售额1173亿元,同比增长9.1%

    博世集团:2020年在华销售额1173亿元,同比增长9.1%

    博世集团宣布,得益于中国汽车市场、消费品和工业技术市场的复苏,其在华业绩2020年逆势上扬,销售额达亿元,同比增长约9.1%。 截至2018年,博世在中国拥有超过53,000名员工,是德国以外博世员工数量最多的国家。 近10年来,博世在中国市场的投资已超过1亿元人民币。

    06-18

  • 中国一汽2月销量23.18万辆,同比增长379.2%

    中国一汽2月销量23.18万辆,同比增长379.2%

    中国一汽公告,根据2月产销数据,当月中国一汽生产整车21辆,同比增长.5%;销售整车81辆,同比增长0.2%。 其中,2月份红旗品牌整车产量6辆,同比增长0.0%;销售整车9辆,同比增长0.7%。 听,中小企业反馈平台。 倾听用户需求,倾听创业者声音,解决中小企业痛点。 点击立即参

    06-18