发布于 2005-12-01 10:50:13
0楼
本人所写程序如下:
AN M 10.1
S M 10.1
A M 10.1
S M 10.2
A(
O M 10.3
O M 10.4
)
R M 10.2
CALL FB 3 , DB3 //Send
REQ :=M10.1
R :=
LADDR :=288
DB_NO :=4
DBB_NO:=0
LEN :=12
DONE :=M10.3
ERROR :=M10.4
STATUS:=MW12
NOP 0
AN M 10.4
JC k02
L MW 12
T MW 14 //**
k02: NOP 0
CALL FB 2 , DB2 //Receive
EN_R :=M10.2
R :=
LADDR :=288
DB_NO :=5
DBB_NO:=0
NDR :=M10.5
ERROR :=M10.6
LEN :=MW20
STATUS:=MW16
NOP 0
AN M 10.4
JC k03
L MW 16
T MW 18 //**
k03: NOP 0
在与其通讯伙伴调试工程中,TXD灯闪了一下,RXD灯一直没有反应
当我把发送模块FB3的参数 REQ:=M10.1 中的M10.1改为每秒脉冲信号时
TXD灯也是以每秒脉冲的频率闪亮,但RXD灯还是没有反应,
当我在其通讯伙伴里设置"serial output"(其本身带有的功能)测试时CP340的TXD就一直是亮的,同时DB5块也收到了信息,为什么呢?
-