- Messaggi: 143
- Ringraziamenti ricevuti 1
I2C EEPROM e schema elettrico
13 Anni 1 Settimana fa #1
da Fausto
I2C EEPROM e schema elettrico è stato creato da Fausto
Ciao, ho svolto l'esempio nell'ultimo capitolo, ma comprendo la configurazione dei pin in base allo scherma: nell'esericzio la porta C è configurata in questo modo:
// Imposto PORTC tutti ingressi e RC1 come uscita
LATC = 0x00;
TRISC = 0b11111101;
Insomma il commento dice gia' tutto.
Ma nello schema elettrico vedo che RC1 (pin 16) non è collegato
SCL non dovrebbe essere RC3?
SDA non dovrebbe essere RC4?
// Imposto PORTC tutti ingressi e RC1 come uscita
LATC = 0x00;
TRISC = 0b11111101;
Insomma il commento dice gia' tutto.
Ma nello schema elettrico vedo che RC1 (pin 16) non è collegato
SCL non dovrebbe essere RC3?
SDA non dovrebbe essere RC4?
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Fausto
- Autore della discussione
- Premium Member
Riduci
Di più
13 Anni 1 Settimana fa #2
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: I2C EEPROM e schema elettrico
Salve Fausto,
il pin RC1 e' collegato alla retroilluminazione del Display.
Sembra non collegato perché ho fatto uso del nome RC1 come etichetta.
Se vedi il jumper JP13 alla base del transistor che pilota il display, vedrai proprio RC1 ovvero la stessa etichetta che hai sul pin del PIC. Questo significa che le due linee sono collegate assieme.
Se fai suo del PIC18F4550 i pin per il bus I2C sono spostati su RB0 e RB1. Per tale ragione sono presenti i jumper JP7 e JP8.
Saluti,
Mauro
il pin RC1 e' collegato alla retroilluminazione del Display.
Sembra non collegato perché ho fatto uso del nome RC1 come etichetta.
Se vedi il jumper JP13 alla base del transistor che pilota il display, vedrai proprio RC1 ovvero la stessa etichetta che hai sul pin del PIC. Questo significa che le due linee sono collegate assieme.
Se fai suo del PIC18F4550 i pin per il bus I2C sono spostati su RB0 e RB1. Per tale ragione sono presenti i jumper JP7 e JP8.
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
13 Anni 1 Settimana fa #3
da Fausto
Risposta da Fausto al topic Re: I2C EEPROM e schema elettrico
ah si, scusami (abbi pazienza).
Mi sorgono allora altre domande: dato che è RB0 e RB1 ad essre rispettivamente SDA e SCL della mia I2C, perchè sono definiti come input?
// Imposto PORTB tutti ingressi
LATB = 0x00;
TRISB = 0xFF
SCL da il clock da quanto ho capito allo slave, lo vedrei meglio come output. SDA, non non lo so, essendo, da come ho capito un I/O.
Mi sorgono allora altre domande: dato che è RB0 e RB1 ad essre rispettivamente SDA e SCL della mia I2C, perchè sono definiti come input?
// Imposto PORTB tutti ingressi
LATB = 0x00;
TRISB = 0xFF
SCL da il clock da quanto ho capito allo slave, lo vedrei meglio come output. SDA, non non lo so, essendo, da come ho capito un I/O.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Fausto
- Autore della discussione
- Premium Member
Riduci
Di più
- Messaggi: 143
- Ringraziamenti ricevuti 1
13 Anni 6 giorni fa #4
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: I2C EEPROM e schema elettrico
...e' scritto sul datasheet:
Il modulo I2C prende il corretto controllo delle linee.
In particolare la linea dati potrebbe essere sia ingresso che uscita a seconda che si stia scrivendo o leggendo.
Anche la linea del clock potrebbe essere sia ingresso che uscita, a seconda che il controllore sia un master o uno slave.
Saluti,
Mauro
Two pins are used for data transfer:
• Serial clock (SCL) – RB1/AN10/INT1/SCK/SCL
• Serial data (SDA) – RB0/AN12/INT0/FLT0/SDI/SDA
The user must configure these pins as inputs by setting the associated TRIS bits.
Il modulo I2C prende il corretto controllo delle linee.
In particolare la linea dati potrebbe essere sia ingresso che uscita a seconda che si stia scrivendo o leggendo.
Anche la linea del clock potrebbe essere sia ingresso che uscita, a seconda che il controllore sia un master o uno slave.
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
Moderatori: Mauro Laurenti, StefA
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.