回复:硬件中断中的这一段怎么理解

俞清洲

版主

  • 帖子

    692
  • 精华

    0
  • 被关注

    13

论坛等级:侠圣

注册时间:2016-05-19

钻石 钻石 如何晋级?

发布于 2023-03-16 22:35:25

1楼

硬件中断的事件类型04,是指采集值超过设定的上限值,该事件发生时,调用OB40,将当时的系统时间记录到数组的0号元素中,同时数组里原来的时间压入下一元素,这样数组中就是保存着最近5次事件的发生时间。

过程是这样的,OB40执行时,是3号元素的值移到4号,循环,再2号移到3号,再1号移到2号,再0号移到1号,循环结束,新值写入0号。

调整索引值,就可以调整堆栈的大小,保存更多近期的数值。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

PLC编程精英训练营

共有1548条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。