mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik I2C und M16C/32C


Autor: Bernd Schubart (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich möchte einen CY7C68300 von Cypress (EZ-USB AT2) benutzen, um eine
Festplatte über USB 2.0 an den PC anzuschließen. Bei dem Baustein
handelt est sich um eine USB 2.0-to-IDE-Bridge, also eigentlich genau
das richtige für den Zweck.

In der Schaltung in der auch die Festplatte eingebaut ist, werkelt ein
M32C/80 Mikrocontroller. Der CY7C68300 benötigt ein serielles EEPROM,
welches er beim Start über I2C ausliest, um sich Konfigurationsdaten zu
holen.

Da der M32C seine UARTS im I2C Bus Mode betreiben kann, war nun die
Idee, dass man dem CY7C68300 das serielle EEPROM quasi vorgaukelt,
indem man den M32C beim Start als Slave arbeiten lässt, und er
übermittelt dann auf Anfrage von CY7C68300 die Daten. So könnte man
sich das EEPROM sparen.

Ist das möglich, und kann mir jemand ein wenig auf die Sprünge helfen
wie ich das realisieren müsste?

Falls es nicht geht, kann ich dann den M32C wenigstens hernehmen, um so
ein serielles EEPROM für den CY7C68300 damit zu programmieren?

Hab leider wenig Erfahrung auf diesem Gebiet :-(, bin daher für
jegliche Tips dankbar.

Autor: Frank Linde (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Bernd,

gehen müßte das, denn der Chip kann anhand des Datenstroms nicht
feststellen, ob dieser von einem EEPROM oder einem MC kommt. Details
kann ich leider nicht beisteuern, da ich den M32C nicht kenne.

Gruß, Frank

Autor: Bernd Schubart (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ok danke schonmal, muss ich mich mal noch ein wenig durchs Datenblatt
wühlen :-)

Ich würde den USB-Chip vorerst ganz gern mit einem "echten" seriellen
EEPROM in Betriebt nehmen. Später das ganze vom MC erledigen lassen
kann man ja immer noch.

Aber ein normales serielles EEPROM vom MC beschreiben lassen, das geht
auf jeden Fall oder?

Autor: Frank Linde (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.