恭喜,你发布的帖子
发布于 2020-04-10 15:50:58
1楼
您好,首先当100ms还没到时就不执行中断,最大值和最小值应该都等于输入值(假设输入值为20)的说法在满足一定条件的情况下是正确的,正常来说,此时的输出最大值最小值应该为20,但您监控的结果是最小值为0,最大值为20,这是因为在您将CPU从STOP打到RUN之前,M1.1的状态为1,所以导致上电情况下最小值为0.如果要测试的话,建议CPU在STOP模式下,给M1.1赋值0。
中断没有触发,M1.1是否为OFF,如果在CPU打到RUN之前M1.1为0,在CPU打到RUN之后,没达到中断时间之前,M1.1的状态为0,一旦执行中断,M1.1赋值为1。
请填写推广理由:
分享
只看
楼主