Download MULTIPROTOCOL SOFTWARE USER'S MANUAL
Transcript
CONTENTS I. INTRODUCTION ..................................................................................................................................... I-1 I.1. MANUAL CONTENTS ...............................................................................................................................I-1 I.2. CONVENTIONS USED ...............................................................................................................................I-1 I.3. OVERVIEW OF THE MULTIPROTOCOL PROGRAM ......................................................................................I-2 I.4. INSTALLING THE MULTIPROTOCOL PROGRAM IN THE CARD’S EPROM...................................................I-3 I.5. OVERVIEW OF COMMUNICATION MODES SUPPORTED .............................................................................I-4 I.5.1. ASYNCHRONOUS mode .............................................................................................................. I-4 I.5.2. SYNCHRONOUS mode................................................................................................................. I-5 II. DIALOG PROCEDURE BETWEEN THE CARD AND THE PC....................................................II-17 II.1. SUBDIVISION OF THE MAILBOX ........................................................................................................... II-18 II.2. SETTING UP THE PROGRAM ................................................................................................................. II-21 II.3. SENDING COMMANDS TO THE CARD.................................................................................................... II-22 II.3.1. Error code management ............................................................................................................ II-23 II.4. INTERRUPT MANAGEMENT.................................................................................................................. II-24 II.4.1. End-of-command interrupts....................................................................................................... II-25 II.4.2. "Event" interrupts ...................................................................................................................... II-28 II.4.3. Acknowledging interrupts .......................................................................................................... II-40 II.4.4. The interrupt queue.................................................................................................................... II-40 II.5. USING THE CARD IN "POLLING" MODE ................................................................................................ II-41 III. INITIALIZING CHANNELS IN SOFTWARE ................................................................................ III-43 IV. V. INTERPRETING THE GROUP OF 8 LEDS................................................................................. IV-45 THE COMMAND INTERPRETER..................................................................................................... V-47 V.1. V.2. V.3. V.4. V.5. V.6. V.7. V.8. V.9. V.10. V.11. V.12. V.13. V.14. V.15. V.16. V.17. V.18. V.19. V.20. V.21. V.22. V.23. V.24. V.25. V.26. V.27. V.28. V.29. PROTO (2FH): INITIALIZE THE PROTOCOL USED BY A CHANNEL ...................................................... V-47 ALLOC (01H): ALLOCATE BUFFER MEMORY FOR AN ASYNCHRONOUS CHANNEL ............................. V-59 BDELE (06H): CLEAR TX BUFFER AND STOP ................................................................................... V-61 BPARM (18H): READ BUFFER PARAMETERS ..................................................................................... V-62 BREAK (23H): SEND A BREAK ON AN ASYNCHRONOUS CHANNEL..................................................... V-66 BTRAN (08H): DATA TRANSMISSION ............................................................................................... V-67 CHDEF (0AH): DEFINE THE CHARACTER STRING FOR AN ASYNCHRONOUS CHANNEL ....................... V-70 CLRRX (1DH): CLEAR DATA RECEIVED ........................................................................................... V-72 DALOC (15H): DEALLOCATE ASYNCHRONOUS BUFFER MEMORY ..................................................... V-73 GOADR (12H): EXECUTE A PROGRAM IN MEMORY......................................................................... V-74 HNGUP (16H): HANG UP MODEM .................................................................................................... V-75 MBOOT (05H): LOAD A PROGRAM IN MEMORY............................................................................... V-76 MINTR (0CH): "EVENT" INTERRUPT CONDITIONS ........................................................................... V-78 NOPER (2BH): NOP COMMAND (NO OPERATION)............................................................................ V-82 PRCTL (30H): CONTROL PROCEDURES ............................................................................................ V-83 RDBUF (09H): READ A RECEIVE BUFFER......................................................................................... V-89 RELRP (13H): READ CODES, REVISIONS, IDENTIFICATIONS ............................................................. V-93 RINIT (19H): REINITIALIZE THE CARD ............................................................................................. V-96 RMEMO (11H): DUMP A BLOCK OF MEMORY.................................................................................. V-97 RSMDE (2DH): INITIALIZE ELECTRICAL MODE ............................................................................... V-99 RSTAT (0DH): READ THE STATUS OF THE COMMUNICATION CHANNELS ....................................... V-100 RXCNT (1BH): READ THE NUMBER OF CHARACTERS OR FRAMES RECEIVED ................................. V-102 RXENB (04H): ENABLE OR DISABLE RECEPTION ........................................................................... V-104 STCNT (0BH): DEFINE THE SIZE OF RECEIVE BLOCKS FOR AN ASYNCHRONOUS CHANNEL ............ V-105 STSIG (24H): MANUALLY CONTROL DTR AND RTS..................................................................... V-107 STTMO (1FH): INITIALIZE THE RECEIVE TIMEOUT ........................................................................ V-109 TFREE (1AH): READ THE SPACE AVAILABLE IN TRANSMISSION .................................................... V-111 VINIT (00H): INITIALIZE COMMUNICATION PARAMETERS ............................................................. V-113 VMODE (03H): INITIALIZE FLOW CONTROL PARAMETERS ............................................................. V-124 MULTIPROTOCOL SOFTWARE USER’S MANUAL (DTUS016) - REV. B.03 JAN. 5, 1998