最近在玩V90,想试试200smart和V90通讯,做了一次正常的轮询,就是一路下来改地址轮询的那种,想试试能不能用简便的方法,就试了试做间接寻址,具体程序如下
具体程序就是这样,利用间接寻址改变地址和存储位置
但是运行后发现写数据一直报错102,找了半天以为是程序问题,结果就是变量的问题,只要我的addr位上是变量,写数据块就报错误码102,改成常数40100就正常运行。当我还在头疼这件事的时候,有出现了无法读出和写入数据的问题,用间接寻址无法读与存数据。
具体的流程就是这样,不知道为什么会导致其原因,还望各位能够指点一二,或者有更好的方法希望坛友不吝赐教