Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Pic16F677 e I2C

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] Pic16F677 e I2C

Messaggioda Foto Utentemros » 3 ott 2013, 17:12

Salve
sto cercando di pilotare un'eeprom collegata con il PIC in oggetto mediante il bus I2C.
Purtroppo il datasheet non mi aiuta più di tanto (l'inglese per me è come arabo).
C'è un'anima pia che con potrebbe darmi una mano ?
Ovviamente per rendere il tutto più difficile tutto in assembly.

a presto
grazie
Avatar utente
Foto Utentemros
10 1 5
Frequentatore
Frequentatore
 
Messaggi: 131
Iscritto il: 28 giu 2010, 9:23

0
voti

[2] Re: Pic16F677 e I2C

Messaggioda Foto Utentesimo85 » 3 ott 2013, 19:38

mros ha scritto:(l'inglese per me è come arabo).
C'è un'anima pia che con potrebbe darmi una mano ?
Ovviamente per rendere il tutto più difficile tutto in assembly.


Comincia a linkare il datasheet. :D
E specifica cosa non ti è chiaro.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[3] Re: Pic16F677 e I2C

Messaggioda Foto Utentemros » 4 ott 2013, 17:11

Ciao

Diciamo che conosco il protocollo di trasmissione del bus I2C e quindi come dialogare con la eeprom in questione ma paradossalmente non so come pilotare il PIC o meglio come agire con i registri proposti per inviare e ricevere i byte. Ho un esempio per un pic16f877 ma i registri sono diversi.

Grazie
Avatar utente
Foto Utentemros
10 1 5
Frequentatore
Frequentatore
 
Messaggi: 131
Iscritto il: 28 giu 2010, 9:23

0
voti

[4] Re: Pic16F677 e I2C

Messaggioda Foto Utentesimo85 » 4 ott 2013, 18:32

mros ha scritto:Ho un esempio per un pic16f877 ma i registri sono diversi.

Non ho capito. Ti riferisci ai registri della EEPROM?
Posta datasheet della EEPROM e del PIC e se non hai capito qualcosa delle spiegazioni vediamo di aiutarti.

Ciao.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

1
voti

[5] Re: Pic16F677 e I2C

Messaggioda Foto Utentec1b8 » 4 ott 2013, 19:38

Hai già provato a guardare questo?
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

0
voti

[6] Re: Pic16F677 e I2C

Messaggioda Foto Utentemros » 4 ott 2013, 20:08

Buonasera Fabio e Simo

Innanzitutto grazie per il vs supporto.
(x Simo) mi riferisco ai registri del PIC, ad esempio nel PIC 16f877 c'è il reg sspcon2 che impostando un bit alto invia all'eeprom il bit di start mentre nel 16f677 questo reg non esiste e nel datasheet non ci sono registri simili....che significa che devo inviare "manualmente" il bit di start?.....
Avatar utente
Foto Utentemros
10 1 5
Frequentatore
Frequentatore
 
Messaggi: 131
Iscritto il: 28 giu 2010, 9:23

0
voti

[7] Re: Pic16F677 e I2C

Messaggioda Foto Utentemros » 4 ott 2013, 20:09

Come posso postare il datasheet? :oops:
Avatar utente
Foto Utentemros
10 1 5
Frequentatore
Frequentatore
 
Messaggi: 131
Iscritto il: 28 giu 2010, 9:23

0
voti

[8] Re: Pic16F677 e I2C

Messaggioda Foto Utentesimo85 » 4 ott 2013, 20:45

mros ha scritto:Come posso postare il datasheet? :oops:

Con i tag url.

Per esempio:

PIC16F677: web page.
PIC16F677: datasheet.

mros ha scritto:(...) mentre nel 16f677 questo reg non esiste e nel datasheet non ci sono registri simili (...)

... :?

Io darei uno sguardo più attento al datasheet (linkato) pag. 186. ;-)
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[9] Re: Pic16F677 e I2C

Messaggioda Foto Utentemros » 4 ott 2013, 21:15

Grazie...

Il primo link mi sembra molto interessante perché ho visto che ci sono dei documenti che potrebbero darmi una mano.

Ancora grazie....ci risentiamo quando, dopo averli letti, avro' ancora bisogno di voi :roll:
Avatar utente
Foto Utentemros
10 1 5
Frequentatore
Frequentatore
 
Messaggi: 131
Iscritto il: 28 giu 2010, 9:23

0
voti

[10] Re: Pic16F677 e I2C

Messaggioda Foto Utentemros » 5 ott 2013, 10:21

Buongiorno
come immaginavo mi ritrovo al punto di partenza, le AN sono riferite al 16F84 dove ha un registro dedicato per l'invio del bit di start e stop....tornando invece al datasheet ho tentato di tradurre la parte che mi interessava e cioè utilizzare il mio PIC come Master ma mi dice ben poco, a meno che non debba leggermi tutto il capito relativo alle trasmissioni "SPP module".........
:cry:
Avatar utente
Foto Utentemros
10 1 5
Frequentatore
Frequentatore
 
Messaggi: 131
Iscritto il: 28 giu 2010, 9:23

Prossimo

Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti