SUPER MICRO Computer MIIC-203 manual Slave Transmit Message

Page 39

Slave Transmit Message

This command should be issued to iPort/AFM in response to a Slave Transmit Request (/STR). This command causes iPort/AFM to write the specified data bytes to the requesting I2C Master Receiver device.

Enter Message Bytes (1 or more Printable ASCII or Hex-equivalent ~00..~FF), then Press Enter, or ESCape to Cancel.

Note 1: Upon receiving a Slave Transmit request from a Master Receiver device on the I2C Bus, iPort/AFM outputs a Slave Transmit Request to its Host device, and initiates an I2C Clock Stretch (SCL Low) until a Slave Transmit Text command is received from the Host computer. While clock stretching, no other messages can be transmitted on the I2C Bus.

Note 2: The tilde (~) character and the Carriage Return (CR) character are used as special marker characters within all iPort/AFM transmit text messages. These characters may not be used within the text of a message, but must be replaced by the following "Hex equivalent" characters:

Tilde replaced by "~7E"

Carriage Return replaced by "~0D"

iPort/AFM automatically translates "Hex equivalent" characters to their single-byte value for transmission across the I2C Bus.

All entered data bytes are transmitted to the requesting Master Receiver device. Slave Transmit stops upon receiving the first negative acknowledgment (Nack) from the Master Receiver.

Command: /Stext[CR]

'Slave Transmit Message

Response 1: /STC[CR]

'Slave Transmit Complete

Response 2: /I88[CR]

'iPort Connection Not Open

Response 3: /I8A[CR]

‘Slave Transmit Request Not Active, Cmd Ignored

Default Setting:

None

Examples:

 

/Sabcd1234[CR]

‘ASCII Printable characters "abcd1234"

/S~00~01~02[CR]

‘Binary data bytes 00, 01,02

40

Image 39
Contents 479,12 Introduction Page Table of Contents Programmer’s Reference Ascii Command Interface Definitions Page Model MIIC-203 PartOverview RS-232 to I2C Host Adapter Ascii Fast Mode InterfacePacking Slip RS-232 Serial Port ConnectorSystem Requirements InterconnectsDB-25 Serial Port Pinout +5VDC Power JackINT, Interrupt Signal Control I2C Interface ConnectorPull-up Resistors Connecting to a 3.3v SystemConnecting to an SMBus System Hardware Set-UpIPort Utility Pack for Windows Introduction to Utility Pack IPort Message CenterIPort Message Manager Software Installation Page I2C Message Operations Page Page Page Starting the program Select iPort DeviceEstablish iPort Link Basic Set-up Advanced Set-up Diagnostic Set-up iPort Only To Master Transmit Data Sending Messages Master OperationsTo Master Receive Data Uninstalling iPort Utility Pack To Slave Transmit a messageTo Slave Receive a message Programmer’s Reference IPort/AFM Quick Start Command Description IPort/AFM Ascii Text Interface CommandsSynchronous Interface Events IPort/AFM ResetRS-232 Baud Rate Status DisplayFlow Control Close I2C ConnectionSet Destination I2C Slave Address Echo/Prompt ControlHex Only Display Control I2C General Call ControlCommand Menu Display Set iPort/AFM’s Own I2C Slave AddressI2C Bus Clock Rate Control Open I2C Connection Interrupt Signal Control/StatusMaster Read Message Slave Transmit Message Master Transmit Message EXtended Commands requires V2.00+ Set I2C Bus Time-oUt in msecDisplay Firmware Version requires V2.00+ Page Issue a Read WCR command to a Xicor X9241 at slave address Display Tx bYte Count requires V2.00+ General Call Receive Complete Asynchronous Interface EventsSlave Transmit Request Slave Receive CompleteINterrupt Signal Assert INterrupt Signal ReleaseI2C Bus Time-out Detected Slave Not Acknowledging I2C Bus Error DetectedIPort/AFM Prompts IPort/AFM ReadySlave Transmit Request Not Active Invalid Command ArgumentInvalid iPort/AFM Command IPort/AFM Connection ClosedCommunication Event Processing Example CodeIPort/AFM Initialization Master Receive MessagePage Page Page Micro Computer Control Corporation IPort/AFM Revision ReportRevision Additional InformationLife Support Applications Limited WarrantyLimitation of Remedies and Damages Appendix a