F
Frank1313
Guest
Ik schrijf een programma DOEN EEN COMUNICATION, I2C BUS GEBRUIK EN 2 PIC16F876 ..
THE SLAVE GEBRUIK ASSEMBLER, en ik denk IS OK
DE MEESTER GEBRUIK PICBASICPRO, en kunnen geen gegevens ontvangen.
Ik gebruik deze CONFIGURATIE:
DEFINE HSER_BAUD 19200
DEFINE I2C_SLOW 1
DEFINE ONINT_USED 1 'Bootloader
SCL VAR PORTC.3 'Clock pin
SDA VAR PORTC.4 'Data pin
FromSlave VAR byte 'dati arrivati dallo Slave
Letture VAR byte 'Dati letti da ADC (funzione non implementata)
Test VAR PORTA.0
SSPCON =% 00101000 'Setta il dispositivo in Master Mode
SSPADD =% 00001001 '100KHz con Fosc 4MHz
PORTA = 0
TRISA =% 11111110
PORTB = 0
TRISB = 0
PORTC = 0
TRISC =% 10111111
FromSlave = 0
Ciclo:
I2CRead SDA, SCL, 2, [FromSlave], errore
GoTo CICLO
iemand kan vertellen hoe het werk I2CREAD??
THANKS
THE SLAVE GEBRUIK ASSEMBLER, en ik denk IS OK
DE MEESTER GEBRUIK PICBASICPRO, en kunnen geen gegevens ontvangen.
Ik gebruik deze CONFIGURATIE:
DEFINE HSER_BAUD 19200
DEFINE I2C_SLOW 1
DEFINE ONINT_USED 1 'Bootloader
SCL VAR PORTC.3 'Clock pin
SDA VAR PORTC.4 'Data pin
FromSlave VAR byte 'dati arrivati dallo Slave
Letture VAR byte 'Dati letti da ADC (funzione non implementata)
Test VAR PORTA.0
SSPCON =% 00101000 'Setta il dispositivo in Master Mode
SSPADD =% 00001001 '100KHz con Fosc 4MHz
PORTA = 0
TRISA =% 11111110
PORTB = 0
TRISB = 0
PORTC = 0
TRISC =% 10111111
FromSlave = 0
Ciclo:
I2CRead SDA, SCL, 2, [FromSlave], errore
GoTo CICLO
iemand kan vertellen hoe het werk I2CREAD??
THANKS