I2C και το Open-o Στραγγίζεται / p?

G

Guest

Guest
Γεια σου,

Έχω συνδέσει ΛΙΜΑΝΙ 0 (P0) του AT89C52 να RTC, οπότε έχω κάθε διάθεση Open-o διαρροή / p για να συνδέσετε ένα σειριακό 24C256 EEPROM να uc.
Ποια είναι η λύση;Μήπως Serial EEPROM μπορεί να λειτουργεί με κανονική o / σ.

Thanx

 
op ταχύτητα είναι αρκετά, και με τραβήξτε op push, μπορείτε να καρκίνο ένα pull-up αντίσταση.

 
Γεια σου,

Συγγνώμη, εγώ δεν σας καταλαβαίνω καλά.

Thanx

 
Γεια σφίγγα,

Προσπάθησα με ΣΜΕ πριν από την κανονική έξοδο (δεν το RA4 ανοικτή διαρροή ένα) και λειτουργεί με πρόστιμο 24cxx EPROM.

Νομίζω ότι μπορεί επίσης να λειτουργήσει άμεσα από την κανονική 89c52 καρφίτσες

Χαιρετισμοί,

Gam

 
Hi Σφίγγα,

αυτό θα πρέπει να εργαστεί που δεν αντιμετωπίζουν προβλήματα.Το μόνο που χρειάζεστε είναι pullup αντιστάσεις για SCL και SDA (θα συνιστούσα 4K7 με 2K2).

Αλλά δεν μπορείτε να χρησιμοποιήσετε εξωτερική rom και θα πρέπει να προσέξουμε ώστε να μην χρησιμοποιείτε τις οδηγίες τις οποίες η πρόσβαση εξωτερική RAM (xdata) ως το κατώτερο τμήμα (και / ή υψηλότερη) 8 adressbits είναι που τίθεται μέσω P0 στην προκειμένη περίπτωση.

με τις καλύτερες ευχές

 
C-άνθρωπος είναι totaly δεξιά.

Αλλάζοντας αξία των τραβήξτε μέχρι αντιστάσεων αλλάξετε κλίση των άκρων του τετραγώνου I2C σήματος.

Μια φορά θέλω να έχω ωραία egdes έτσι έβαλα 1k σηκώσετε αντιστάσεις και thats εργασίας ωραία.Mr.Cube

 
Γεια σου,

Ευχαριστώ για όλα.

Gam
Θα προσπαθήσω.

C-Man & mrcube_ns
Μιλάω για τη σύνδεση 24cXX EEPROM στην κανονική καρφίτσα δεν ανοίξει διαρροή.

Δεν υπάρχουν ανοικτές-o διαρροή / p στο σχεδιασμό μου τι μπορώ να κάνω;

GAM λένε ότι θα συνεργαστεί με την κανονική καρφίτσα (που συνδέονται με pull-up αντίσταση στο εσωτερικό της), αλλά το δελτίο λέει θα πρέπει να ανοίξετε-o διαρροή / p καρφίτσες για να συνδεθείτε SCL και SDA.!!!!!

Σφίγγα

 
Αν θυμάμαι καλά εσωτερικές pull-ups είναι περίπου 30k τόσο στην υψηλή αντοχή του για i2c στην εργασία.

Μπορείτε να προσθέσετε pull ups έξω να έχουν μέγιστο 4K7.Mr.Cube

 
Σφίγγα

8051, αν σας είναι το μόνο πλοίαρχος I2C θα πρέπει μόνο SDA αμφίδρομη όπως ο πλοίαρχος έλεγχοι SCL.

Έτσι το μόνο που έχετε να κάνετε ist που SDA H προτού να διαβάσετε το SDA και το 8051 δεν μπορεί να εκπέμψει ένα ισχυρό επίπεδο H αυτό θα overriden από EEPROM σας.

Ελέγξτε τις προδιαγραφές I2C λεωφορείο για όλο το υλικό εδώ:
http://www.semiconductors.philips.com/buses/i2c/

με τις καλύτερες ευχές

 
Αγαπητέ Σφίγγα,

βλέπουμε ότι

αντίο

Πυρκαγιά στο Wire: SM2:
Λυπούμαστε, αλλά θα πρέπει να συνδεθείτε για να δείτε το συνημμένο

 
Η χρήση ΣΜΕ.

Δεν χρειάζεται σύνδεση SCL και SDA λιμάνι μέσω MCU;Μόνο ένα λιμάνι είναι απαραίτητη;

Νομίζω immpossible.I2C ή άλλων ολοκληρωμένο είναι asycn comm.Ιεροτελεστία;

 
γεια,

δεν μπορείτε να κάνετε ό, τι θέλετε

το I2C λεωφορείο αποτελείται από δύο γραμμές, μια γραμμή ρολόι (SCL), το οποίο χρησιμοποιείται για strob δεδομένων (από τη γραμμή SDA) από ή προς τον πλοίαρχο που έχει σήμερα τον έλεγχο του λεωφορείου.

έτσι δεν μπορείτε να χρησιμοποιήσετε ένα λιμάνι για να comm με I2C συσκευή

προσπαθήστε να χρησιμοποιήσετε DALLAS 1-wire interface

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />αντίοΠυρκαγιά στο Wire: SM2:

 

Welcome to EDABoard.com

Sponsor

Back
Top