/Sab~7Ecd[CR]

‘Tilde embedded in ASCII Printable characters

/S12~0D24[CR]

‘Carriage Return embedded in ASCII Printable characters

Master Transmit Message

This command causes iPort/AFM to write the specified data bytes to the currently selected Destination I2C Slave Address with or without generating an I2C Stop condition after the last byte is transmitted.

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

Note: 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 Destination I2C Slave Receiver device. Master Transmit stops upon receiving the first negative acknowledgment (Nack) from the Slave Receiver. If not disabled, the message is then terminated with an I2C Stop condition.

Sending Master Transmit messages with No Stop allows the Master to retain exclusive control of the I2C Bus until it finally sends a Stop. During this time, the Master can send additional (Repeated Start) Master Transmit or Master Receive messages to the same or other I2C Slave devices.

Command: /(*)Ttext[CR]

'Master Transmit Message

 

(* = No Stop)

Response 1: /MTC[CR]

'Master Transmit Complete

Response 2: /SNA[CR]

'Slave Not Acknowledging

Response 3: /I81[CR]

'iPort/AFM is Busy, Command Ignored

Response 4: /I83[CR]

' I2C Arbitration Loss Detected

Response 5: /I88[CR]

'iPort Connection Not Open

41

Page 40
Image 40
SUPER MICRO Computer MIIC-203 manual Master Transmit Message