SUPER MICRO Computer MIIC-203 Set I2C Bus Time-oUt in msec, EXtended Commands requires V2.00+

Page 41

Default Setting:

None

Examples:

 

/Tabcd1234[CR]

‘ASCII Printable characters "abcd1234"

/T~00~01~02[CR]

‘Binary data bytes 00, 01,02

/*T~00~01~02[CR]

‘Binary data bytes 00, 01,02 with No Stop

/Tab~7Ecd[CR]

‘Tilde embedded in ASCII Printable characters

/T12~0D24[CR]

‘Carriage Return embedded in ASCII Printable characters

Set I2C Bus Time-oUt in msec

Set bus time-out in msec (0=disable)

The iPort/AFM reports a bus time-out if no bus activity for the specified time occurs within an I2C Bus message.

Command: /Unnnn[CR] 'I2C Bus time-oUt

Response: *

Display Firmware Version (requires V2.00+)

Display firmware version

 

Command: /V[CR]

'Firmware Version

Response: /VCCXX.XX[CR]

'(Major XX.XX Minor)

eXtended Commands (requires V2.00+)

The eXtended commands are used to generate “out-of-spec” signaling. eXtended commands cannot use the I2C hardware to control the SCL and SDA lines, as the I2C hardware only generates I2C compatible signals. The eXtended commands use firmware to “bit-bang” the SCL and SDA lines. This firmware cannot operate as fast as the hardware, and it can be interrupted at any time by internal interrupts. The eXtended commands run directly off the command characters as they are received on the RS-232 link. Speed of execution of eXtended commands is controlled by the RS-232 baud rate, the execution speed of the firmware, delays caused by execution interruptions that may occur while a command is executing, and I2C Bus clock- stretching by external slave devices.

The following commands manipulate the I2C Clock (SCL) and data (SDA) lines.

42

Image 41
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 InterfaceSystem Requirements RS-232 Serial Port ConnectorInterconnects Packing SlipDB-25 Serial Port Pinout +5VDC Power JackINT, Interrupt Signal Control I2C Interface ConnectorConnecting to an SMBus System Connecting to a 3.3v SystemHardware Set-Up Pull-up ResistorsIPort Utility Pack for Windows Introduction to Utility Pack IPort Message CenterIPort Message Manager Software Installation Page I2C Message Operations Page Page Page Establish iPort Link Starting the programSelect iPort Device Basic Set-up Advanced Set-up Diagnostic Set-up iPort Only To Master Transmit Data Sending Messages Master OperationsTo Master Receive Data To Slave Receive a message Uninstalling iPort Utility PackTo Slave Transmit 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 DisplaySet Destination I2C Slave Address Close I2C ConnectionEcho/Prompt Control Flow ControlHex Only Display Control I2C General Call ControlI2C Bus Clock Rate Control Command Menu DisplaySet iPort/AFM’s Own I2C Slave Address Open I2C Connection Interrupt Signal Control/Status Master Read Message Slave Transmit Message Master Transmit Message Display Firmware Version requires V2.00+ EXtended Commands requires V2.00+Set I2C Bus Time-oUt in msec Page Issue a Read WCR command to a Xicor X9241 at slave address Display Tx bYte Count requires V2.00+ Slave Transmit Request Asynchronous Interface EventsSlave Receive Complete General Call Receive CompleteI2C Bus Time-out Detected INterrupt Signal AssertINterrupt Signal Release IPort/AFM Prompts I2C Bus Error DetectedIPort/AFM Ready Slave Not AcknowledgingInvalid iPort/AFM Command Invalid Command ArgumentIPort/AFM Connection Closed Slave Transmit Request Not ActiveIPort/AFM Initialization Example CodeMaster Receive Message Communication Event ProcessingPage Page Page Revision IPort/AFM Revision ReportAdditional Information Micro Computer Control CorporationLife Support Applications Limited WarrantyLimitation of Remedies and Damages Appendix a