I2CREAD HELP

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

 
Als er iets in C helpt, kijk op:
http://www.elektroda.pl/eboard/viewtopic.php?t=52149&start=0&postdays=0&postorder=asc&highlight =HH
NeuralC

 
I dont weet wat code van uw basis-compiler produceert, maar om I2C lezen, stuur je een begin, vervolgens een schrijven naar het adres, dan opnieuw opstarten, en dan een te lezen.

 
Als u moet weten hoe de I2C bus hier werkt is een goed document (de I2C standaard):

http://www.semiconductors.philips.com/acrobat/literature/9398/39340011.pdf

met vriendelijke groet

 
Frank1313 schreef:

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 CICLOiemand kan vertellen hoe het werk I2CREAD??

THANKS
 

Welcome to EDABoard.com

Sponsor

Back
Top