Hola amigos:
Pues tengo una duda... estoy aprendiendo proton, y me dedique a un probar el I2C estoy utilizando los comandos
Busin y
Busout... segun la ayuda los parametros son:
BUSIN Control , { Address }, [ Variable {, Variable…} ]
BUSOUT Control , { Address } , [ OutputData ]
y esiste una delaracion para los pines a utilizar:
DECLARE SDA_PIN PORT. PIN
DECLARE SCL_PIN PORT . PIN
esto lo tengo un poco claro y pude hacer funcionar un programita para un DS1307
Hice algo como esto:
SCL_PIN = PORTB.7
SDA_PIN = PORTb.6
Esos dos pines utilizo
Busin %11010000,0,[segu]
Esa es una de las partes para ller el reloj:
Busout %11010000,0,[$00]
Asi escribo en el reloj.
Esto me funciona pero no se como hacer para utilizar un dispositivo mas, por ejemplo una memoria 24C04, como haria para escribir y leer en la memoria conectada por ejemplo a otros dos pines de un micocontrolador 16F877...?
Alguien tiene algun consejo o sujerencia...?

Gracias de antemano...!
