Programacion Basic para Pic

Page 201

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 1 0 1 0 A2 A1 A0 R/W Figura 10.1.

Los Bits 1, 2 y 3 son programables a través de los pines A0, A1 y A2 (ver figura 10.2), con ellos seleccionamos la dirección de cada memoria EEPROM conectada al Bus:

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 1 0 1 0 A2 A1 A0 R/W Figura 10.2.

Figura 10.3.

El bit 0 es una bandera que indica el estado actual de la memoria, “lectura” o “escritura”. El Pin WP (Write Protection) debemos conectarlo a tierra (Gnd) si deseamos escribir datos en la memoria. El Pin SDA (Serial Data) es bi-direccional y es utilizado para transferir direcciones y datos a un dispositivo I2C. El Pin SCL (Serial Clock) se utiliza para sincronizar la transferencia de datos y los dispositivos conectados al bus I2C. Las instrucciones de programa en PicBasic para el control del bus I2C son “I2Cread” e “I2CWrite”, con las cuales realizaremos los siguientes proyectos, y 191


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.