Hallo, Ich möchte mir gerne folgendes bauen: http://marc.rawer.de/Gameboy/Index.htm Die gesamte Theorie hab ich soweit auch verstanden. Wie der Baustein angesteuert, konfiguriert usw. wird. Jetzt hab ich allerdings ein wenig recherchiert und mehrmals gelesen, dass der 8255 ziemlich alt ist. Vor allem ist das Ding so riesig. Gibts da eine neuere Alternative zu? Der Rest mit den Logik Bausteinen kann ja eigentlich so bleiben. Ich hab schon mit dem Gedanken gespielt den 8255 einfach mit einem AVR zu ersetzen und den die Ein- und Ausgänge schalten zu lassen. Dann bau ich mir sozusagen meinen eigenen Baustein. Der könnte dann zusätzlich noch die Daten weiter verarbeiten, weil der Gameboy selber nicht unbedingt schnell ist. Zumal es die Dinger dann auch in SMB-Bauweise gibt. Könnte man das so realisieren oder gibts bessere Wege? Danke, Andreas
Hallo, falls trotzdem 8255 mal bei www.segor.de schauen, 82C55 in PLCC 44Pin für 3,80 Euro. Ich habe allerdings nicht nach dem Datenblatt geschaut, ob es Unterschiede gibt. Gruß aus Berlin Michael
Datenblatt gibts bei Reichelt. Auch für die PLCC-Variante. So, wie ich das sehe, sind die Dinger identisch. Bis auf das Gehäuse natürlich. Aber ich denke, dass ich die Mikrocontroller-Variante nehmen werde. Da kann ich dann auch direkt den A/D-Wandler, PWM-Sachen usw. nutzen, ohne großen Aufwand. Nen Mega16 und 32 hab ich eh noch hier rumliegen. Dann hab ich zwar keine 24 Ports, sondern nur 19 (8 Datenleitungen + 2 Adresspins + RD + WR + EN zur Steuerung). Aber dafür massig andere Features. Mit CPLDs hab ich noch überhaupt nichts gemacht und hab noch nichtmal ein Programmierkabel für sowas. Macht keinen großen Sinn, sich für sowas relativ kleines in das Thema einzuarbeiten.
@Andreas: > Macht keinen großen Sinn, sich für sowas > relativ kleines in das Thema einzuarbeiten. Da hast du wohl Recht; aber vielleicht kannst du später auch mal einen CPLD brauchen. Wenn du mal damit anfangen solltest: Ich kann die Altera-Teile sehr empfehlen, also MAX7000S. Der Programmer setzt sich aus einem LPT-Stecker sowie einem 74HC244 zusammen, also Dinge die du in deinem Lager sicher irgendwo noch auftreiben kannst ;) Software, Quartus II genannt, findet sich zum gratis Download auf Altera.com. Die Funktion des CPLDs kannst du bequem über einen Schemaeditor zusammenbasteln, und da im CPLD ein JTAG-Interface eingebaut ist, kanns du den auch ohne grossen Aufwand programmieren (wie gesagt, mit dem tollen Kabel. geht übrigens direkt aus Quartus II heraus).
Hmmmm... Wahrscheinlich wird das ganze eh erst nach den Prüfungen passieren. Eigentlich doof, weil wir jetzt auch Schaltalgebra (KV-Diagramme und sone Plörre...) grade in der Informatik-Vorlesung haben. Das würde sich gut treffen. Allerdings hält das ganze dann auch wieder vom Lernen anderer Sachen ab. Alles nicht gut. Muss ich wohl leider Prioritäten setzen. ;) Aber es hört sich schon interessant an.
@andreas schließe mich dem kommentar von tobias plüss an. cpld ist zwar etwas einarbeitung, aber es lohnt sich. als cpld würde ich einen xc9572 o.ä. von xilinx empfehlen. aber welchen man nimmt ist letzlich geschmackssache.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.