回复:沿指令我见之三:沿指令初始化不一定发生在第一个扫描周期

莘莘学子

  • 帖子

    7053
  • 精华

    4
  • 被关注

    179

论坛等级:至圣

注册时间:2010-04-22

钻石 钻石 如何晋级?

发布于 2026-02-03 09:32:58

2楼

展开查看
以下是引用yanxiao在2026-02-03 08:58:50的发言 >0楼

1、系统手册这么说:

初始化发生在首次扫描,而首次扫描不一定安排在第一扫描周期。


2、实验程序:

STL


LAD


Q0.0并没有点亮。

沿指令我见之三:沿指令初始化不一定发生在第一个扫描周期.rar


手册不是说了很明白了吗?任何单片机系统也是和这个一样的啊,通电瞬间,芯片进入重启状态,不管是指令如何,代码如何,都会把硬件的引脚读取一遍,然后存储状态,等芯片正式启动后,再扫描程序或者代码指令,对比程序或者代码进行输出,这才是真正进入工作状态。

版主,你写的5个扫描周期里置位M0.0,这个不一定是,要是大型程序,或者程序容量超大或者一开始就用FOR循环,不一定是5个扫描周期了。

再确认一点就是:没有人说通电瞬间,扫描第一个周期就能读取第一个上升沿。

弘扬中华传统美德,无私奉献为根本,助人为乐为根源。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9420条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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