我下面写的一个小程序用sm0.1调用RCV时数据发回串口助手是正常的,
用sm0.0调用RCV时发回的数据都是00并且没有停止符
图片说明:
7ebd35f62486d6df10301de03ee2aBF65b74a6c7FCDAfd0a80c5ee0c42142c7e
c0ab4d06aa4a5ff1b91274efeeb7eCEc
最佳答案
这个接收数据指令不能够用SM0.0标志位。
可以在中断子程序中使用SM0.0,或者在其它子程序或主程序中使用必须使用沿触发。
只所以使用SM0.1可以暂时接收(图片比较散)看起来有一些困难,是因为这个特殊标志位只有效一个扫描周期,相当于一个特殊的沿触发标志位。
提问者对于答案的评价:
OK
专家置评
已阅,最佳答案正确。