Calibre UK ICA93LV manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

Ir para a página of

Bom manual de uso

As regras impõem ao revendedor a obrigação de fornecer ao comprador o manual com o produto Calibre UK ICA93LV. A falta de manual ou informações incorretas fornecidas ao consumidor são a base de uma queixa por não conformidade do produto com o contrato. De acordo com a lei, pode anexar o manual em uma outra forma de que em papel, o que é frequentemente utilizado, anexando uma forma gráfica ou manual electrónicoCalibre UK ICA93LV vídeos instrutivos para os usuários. A condição é uma forma legível e compreensível.

O que é a instrução?

A palavra vem do latim "Instructio" ou instruir. Portanto, no manual Calibre UK ICA93LV você pode encontrar uma descrição das fases do processo. O objetivo do manual é instruir, facilitar o arranque, a utilização do equipamento ou a execução de determinadas tarefas. O manual é uma coleção de informações sobre o objeto / serviço, um guia.

Infelizmente, pequenos usuários tomam o tempo para ler o manual Calibre UK ICA93LV, e um bom manual não só permite conhecer uma série de funcionalidades adicionais do dispositivo, mas evita a formação da maioria das falhas.

Então, o que deve conter o manual perfeito?

Primeiro, o manual Calibre UK ICA93LV deve conte:
- dados técnicos do dispositivo Calibre UK ICA93LV
- nome do fabricante e ano de fabricação do dispositivo Calibre UK ICA93LV
- instruções de utilização, regulação e manutenção do dispositivo Calibre UK ICA93LV
- sinais de segurança e certificados que comprovam a conformidade com as normas pertinentes

Por que você não ler manuais?

Normalmente, isso é devido à falta de tempo e à certeza quanto à funcionalidade específica do dispositivo adquirido. Infelizmente, a mesma ligação e o arranque Calibre UK ICA93LV não são suficientes. O manual contém uma série de orientações sobre funcionalidades específicas, a segurança, os métodos de manutenção (mesmo sobre produtos que devem ser usados), possíveis defeitos Calibre UK ICA93LV e formas de resolver problemas comuns durante o uso. No final, no manual podemos encontrar as coordenadas do serviço Calibre UK na ausência da eficácia das soluções propostas. Atualmente, muito apreciados são manuais na forma de animações interessantes e vídeos de instrução que de uma forma melhor do que o o folheto falam ao usuário. Este tipo de manual é a chance que o usuário percorrer todo o vídeo instrutivo, sem ignorar especificações e descrições técnicas complicadas Calibre UK ICA93LV, como para a versão papel.

Por que ler manuais?

Primeiro de tudo, contem a resposta sobre a construção, as possibilidades do dispositivo Calibre UK ICA93LV, uso dos acessórios individuais e uma gama de informações para desfrutar plenamente todos os recursos e facilidades.

Após a compra bem sucedida de um equipamento / dispositivo, é bom ter um momento para se familiarizar com cada parte do manual Calibre UK ICA93LV. Atualmente, são cuidadosamente preparados e traduzidos para sejam não só compreensíveis para os usuários, mas para cumprir a sua função básica de informação

Índice do manual

  • Página 1

    Revision 1.7 09/12/1999 ICA93LV I 2 C Communications A dapter User Ma nual Contents 1. Introduction 1 1.1. Pack ing List 1 2. Configuring the Adapter 2 2.1. Setting the Adapter Base Addres s 2 2.2. W ait State Generator 2 2.3. Interrupt Generation 3 2.4. Bus T erm ination and Protection 3 2.5. Installing the Adapter 3 3. Connecting the Adapter to y[...]

  • Página 2

    Revision 1.7 Page 1 of 27 09/12/1999 1. Introduction The I 2 C Com m unications Adapter is a half length PC inter face c ard des igned to fit any IBM PC com patible expansion slot. Based on the Philips PCF8584 bus controller, it f eatures full I 2 C bi-direc tional com patibility as either a m aster or slave. I 2 C connections are m ade via a 9 w a[...]

  • Página 3

    Revision 1.7 Page 2 of 27 09/12/1999 2. Configuring the A dapter NOTE: MANY COM PONENT S ON THE ADA PTER CARD A RE STATIC SENSIT IVE. OBSERVE NORM AL STA TIC SENSIT IVE PRECA UTIO NS WHEN HANDLING THE CA RD! The adapter is supplied in a s tandard configuration which should suit most applications. Howev er, some features are link selectable. Read th[...]

  • Página 4

    Revision 1.7 Page 3 of 27 09/12/1999 Important Note: Due to the internal operation of the ICA93, it must not be accessed o ver the PC bus (read or w ritten ) more than o nce every nine of it s ow n clock cycles. The ICA93 is clocked at 12MHz ; therefore it MU ST NOT be accessed more than once ev ery 0.75 microseconds. If this requirement is not obs[...]

  • Página 5

    Revision 1.7 Page 4 of 27 09/12/1999 3. Conn ecting th e A dapter to your System 3.1. Connec tor Pinout All external connec tions are m ade via a 9 way “D” sock et: Pin Norm al Mode 10 V 20 V 30 V 40 V 5N C 6 SDA (Bi-direc tional) 7 +V Variable bus voltage 8 SCL (Bi-direc tional) 9N C NOTE: THE PINS M A RKED NC MUST NOT BE CONNECT ED IN NORM A [...]

  • Página 6

    Revision 1.7 Page 5 of 27 09/12/1999 4. Getting Started 4.1. Resetting t he A dapter A reset forces the adapter into a well defined state, ready for initialisation. T he card uses the sam e reset line as the PC so either a power up or hard rese t (press the <RESET> button on your PC) will suff ice. 4.2. Introduction to the Utilities The utili[...]

  • Página 7

    Revision 1.7 Page 6 of 27 09/12/1999 5. Using the Utilities Each utility is documented in a s tandard for m at, which lists its nam e, us age, function, and ef fect on the adapter is given. Following a reset, the adapter should be setup prior to any data transf er. 5.1. C Routines 5.1.1. I 2 C Setup/Initialisation Routine Name: setup(base, own, sc [...]

  • Página 8

    Revision 1.7 Page 7 of 27 09/12/1999 Parameters are: int controladdress address of I 2 C control r egister. T his is equal to 1+( base address of adapter s et by links on circuit boar d). Value Returned: int <status> where status is an integer fr om 0x 00 to 0xFF which indic ates the curr ent status of I 2 C Com munications Adapter . See Appe[...]

  • Página 9

    Revision 1.7 Page 8 of 27 09/12/1999 { int base, slv, setnac k; base = 0x310; /* Adapter’s bas address = 0x 310 (hex) */ slv = 0xa0; /* I 2 C Address of s lave, this is a typical */ /* write for an I 2 C st atic RAM or EEPROM */ setnack = 0; /* Enable Ack nowledge (see param eter */ /* descriptions ) */ sendaddress (base, slv, s etnack) ; printf([...]

  • Página 10

    Revision 1.7 Page 9 of 27 09/12/1999 /* This will read a by te of data fr om a slave previously addressed */ /* by and with acknowledge already disabled by sendaddress. */ /* After r eading the data, ack nowledge will be re-enabled. */ 5.1.5. Write Data Byte to Slav e Routine Name: writeby te(base, data) Usage: writeby te(base, data) Function: proc[...]

  • Página 11

    Revision 1.7 Page 10 of 27 09/12/1999 #include <dos.h> /* Optional, but rec omm ended if your compiler */ /* supports DO S I/0 functions */ #include <i2c.h> /* This Contains the I 2 C routines */ mai n { int base, controladdr ess; base = 0x310; /* Adapter’s base addr ess = 0x 310 (hex) */ controladdres s = base + 1; /* Control Registe[...]

  • Página 12

    Revision 1.7 Page 11 of 27 09/12/1999 Name: setup (baseaddr%, own%, sc lk%) Usage: call setup(bas eaddr%, own%, sclk %) Function: procedure to s et up I 2 C Comm unic ations Adapter. Parameters are: baseaddr% base address of adapter s et by links on circuit board. own% I 2 C address to which the adapter is to respond in slave m ode. T his form s th[...]

  • Página 13

    Revision 1.7 Page 12 of 27 09/12/1999 baseaddr% = &h310 ‘* adapter’s base addr ess = 0x310 ( hex) * controladdres s% = baseaddr % + 1 status% = FNgets tatus%(contr oladdress%) print”I 2 C Com m unications Adapter Status = “;status % ‘* This will read the I 2 C Comm unic ations Adapter’s c urrent status * 5.2.3. I 2 C A ddress and St[...]

  • Página 14

    Revision 1.7 Page 13 of 27 09/12/1999 setnack % this controls whether the I 2 C Com munic ations Adapter trans m its and Ack nowledge down the I 2 C Bus on reception of a byte. The last byte received during a transf er m ust not be ac knowledged, in all other c ases ack nowledge mu st be enabled. If setnac k% = 0 then ac knowledge is enabled, if s [...]

  • Página 15

    Revision 1.7 Page 14 of 27 09/12/1999 Function: procedure to send a Stop (end of c omm unica tion signal) down the I 2 C Bus, ending a transm ission or reception with a slave that was address previously by sendaddress . Parameters are: controladdres s% The addres s of the I 2 C Com m unications Adapter control register , equal to 1+(base addres s s[...]

  • Página 16

    Revision 1.7 Page 15 of 27 09/12/1999 slv% = &ha1 ‘* I 2 C Address of slave, this is a ty pical read addres s * ‘* for an I 2 C s tatic RAM or EEPROM* setnack % = 0 ‘* Enable Ack nowledge (see param eter desc riptions) * call restar t(baseaddr%, s lv%, setnack %) print”Restar t and I 2 C Slave Address s ent” ‘* This will send a Rest[...]

  • Página 17

    Revision 1.7 Page 16 of 27 09/12/1999 baseaddress is the addres s at which the adapter has been ins talled, e.g. 310H ownaddress I2C address to which the adapter is to res pond in slave mode. T his f orm s the upper 7 bits of the 8 bit addres s, the lowest bit being the read (1) or write (0) bit. Th is m eans that if ownaddres s = 57H the card will[...]

  • Página 18

    Revision 1.7 Page 17 of 27 09/12/1999 Setnack 1 for no ac knowledge 0 for ack nowledge. Paramete rs returned I 2 Cdata, the data read, if a time-out oc curs the Er rCode 8005H is returned. Prerequisites Adapter m ust be conf igured using setup, start and read addr ess sent by sendaddress. Functional Desc ription If setnack is 1 the function writes [...]

  • Página 19

    Revision 1.7 Page 18 of 27 09/12/1999 getstatus Function spec ification: Int getstatus ( ) Paramete rs returned I 2 Cstatus, the current value of the bus status . Prerequisites Adapter mus t be configur ed using setup. Functional desc ription The f unction reads status word f rom the adapter and returns it. recover Function spec ification: Int reco[...]

  • Página 20

    Revision 1.7 Page 19 of 27 09/12/1999 W hen all the by tes have been transm itted a stop is issued and the total number of bytes is returned. Sendby tes can only be used in mas ter write m ode. getbyte s Function spec ification Int getby tes (int far *transfer array) The f ar pointer m ust point to a s ingle dimens ional array the form at of which [...]

  • Página 21

    Revision 1.7 Page 20 of 27 09/12/1999 Getbytes can only be used in m aster read m ode. slavelastbyte Function spec ification void slavelastbyte( ) Paramete rs returned none. Prerequisites Adapter mus t be configur ed using set up. T his func tion would norm ally only be called following the end of a transm ission in slave write mode – when the ad[...]

  • Página 22

    Revision 1.7 Page 21 of 27 09/12/1999 6. Furth er Informatio n The f ollowing references m ay be found usef ul when using the adapter: Philips Semic onductor s Tec hnic al Handbook Book 4 Parts 12a and 12b. T hese give details of the I2C com patible ICs, and the I 2 C Bus specific ation. The PCF 8584P used on the adapter is included in later editio[...]

  • Página 23

    Revision 1.7 Page 22 of 27 09/12/1999 7. T he Real-Time Bu s Mo nitor The pr ogram REALTIM1.EX E in the MONTO R director y is a completely non-invasive real-tim e bus monitor which records ac tivity on an I 2 C-bus , post-proc esses the data and s tores the res ults in an ASCII file. This file can be printed out or exam ined w ith a word-process or[...]

  • Página 24

    Revision 1.7 Page 23 of 27 09/12/1999 A ppendix A I 2 C Communications A dapter S tatus Codes This is an eight bit register, read using the gets tatus routine. Eac h individual bit has its own m eaning as follows: Bit 7 (MSB) - The PIN Bit The PIN bit “Pending Inter rupt Not” is a read- only flag which is us ed to s ynchronize serial co m m uni[...]

  • Página 25

    Revision 1.7 Page 24 of 27 09/12/1999 A ppendix B – I 2 C Communications A dapter Control Codes The Control Regis ter should norm ally be w ritten using the setup, s endaddress and s endstop routines. T o implem ent m ore advanc ed func tions such as enabling hardware interrupt gener ation or im plementing long distance mode, thes e routines m ay[...]

  • Página 26

    Revision 1.7 Page 25 of 27 09/12/1999 A ppendix C - T he M ost Commonly A sked I 2 C Questio ns General Que stions Question Will my adapter work in a Pentium PC? Answer Y es and there is no need to alter LK 4 f rom the position in which your adapter was shipped. Question Will my adapter run I2C clock speeds greater than 90KHz? Answer At the mom ent[...]

  • Página 27

    Revision 1.7 Page 26 of 27 09/12/1999 W indows 95 START - Run regedit HKEY_LOCAL_MACHINE | |--S YS TEM | |--CurrentControlSet | |--S ervi ces | |--Cl ass | |--W inRT | |--W inRTdev0 | |--Parameter s |--Section0 |--Section1 W indows NT ST ART - Run r egedit HKEY_LOCAL_MACHINE | |--S YS TEM | |--CurrentControlSet | |--S ervi ces | |--W inRT | |--W in[...]