Calibre UK ICA93LV user manual Further Information

Page 22

6.Further Information

The following references may be found useful when using the adapter:

Philips Semiconductors Technical Handbook Book 4 Parts 12a and 12b. These give details of the I2C compatible ICs, and the I2C Bus specification. The PCF8584P used on the adapter is included in later editions. Where the data sheet and this manual disagree, this manual should always be followed when using the adapter.

Philips Components Data Sheet for PCF8584

Philips Application Note No EIE/AN90001 - Interfacing PCF8584 I2C bus controller to 80(C) 51 family micro controllers. This gives some useful code but is not written directly for the PC. Please note - the hardware information on the PCF8584 given in this application note sometimes contradicts the data sheet referenced in 8.2, in general the data sheet is correct; the only exception is that a Stop should be sent as c3 (Hex) - as shown in the application, not 43 (hex) - implied in the data sheet ) see Appendix B of this manual for details of control codes). Where in doubt, follow this manual.

Revision 1.7

Page 21 of 27

09/12/1999

 

Image 22
Contents Contents ICA93LVIntroduction Packing ListSetting the Adapter Base Address Configuring the AdapterWait State Generator Installing the Adapter Bus Termination and ProtectionVariable Voltage Bus Power Supply Connecting the Adapter to your System Connector PinoutNormal/Long Distance Mode Bus Capacitance Limitations/Cable ChoiceLibrary/Programs Getting Started Resetting the AdapterIntroduction to the Utilities TurboBASIC Library/ProgramsRoutines 1. I2C Setup/Initialisation Routine Using the Utilities2. I2C Status Checking Routine 3. I2C Address and Start Sending Routine 4. I2C Read Data Byte from Slave Routine Write Data Byte to Slave Routine Send an I2C Stop RoutineTurboBASIC Routines 1. I2C Setup/Initialisation Routines 7. I2C Restart and Address Sending Routine2. I2C Status Checking Routine 3. I2C Address and Start Sending Routine Write Data Byte to Slave Routine 7. I2C Restart and Address Sending Routine Setup Visual Basic 3.0 functionSendaddress Sendstop SendaddressRestart Getstatus SendbytesGetbytes Slavelastbyte Further Information BUS Error Real-Time Bus MonitorBit 6 Not Used Appendix a I2C Communications Adapter Status CodesBit 7 MSB The PIN Bit Bit 5 The STS BitAppendix B I2C Communications Adapter Control Codes Question Do you have software to talk to my........? DOS Software QuestionsHkeylocalmachine System