Hi, ich bin Anfänger und frage mal blöd, ob es mit CPLD möglich ist und Sinn macht eine Matrix zu erstelle, die mir folgendes per CPLD-Programmierung ermöglicht: Ich habe das AVR_Board von Pollin zum experimentieren und ein LC-Display. Bisher habe ich mir immer ne Adapter-Platine gelötet. Aber oft habe ich grad die Ausgänge des AVR so gelegt, dass der interessante Port schon für das Daisplay verschaltet ist. Meine Idee ist, dass man einen Adaper baut, der per Software die 4(8Bit) Ports des ATMega dynamisch auf bestimmte Ports des Displays legt - oder was auch immer später daran hängt. Hintergrund ist, dass ich mein erster Aufbau für das Display via PORTA ausgelegt habe. Dumerweise will ich im nächsten Schritt genau diese Ports als Eingang verschalten und müsste jetzt die ganze Schaltung wieder neu machen. Wäre da eine CPLD Adapter denkbar? Falls das eine vernünftige Idee ist, wäre ich dankbar für nen Tip welcher CPLD dafür geeignet ist und natürlich an konstruktiver Kritik. Gruß netdieter
Prinzipiell geht das schon - da reicht auch ein kleinerer CPLD. Was ich nicht ganz verstehe: Warum machst du das nicht mit normalen Jumpern?
Wenn du es aber schon per CPLD machst, kannst du natürlich auch dessen Fähigkeiten ausnutzen und damit evtl. Pins am uC einsparen. Falls das Display z.B. Steuereingänge hat, die beim Schreiben immer in einer bestimmten Reihenfolge betätigt werden müssen oder mit bestimmtem Timing, dann kann der CPLD solch "niedere" Aufgaben übernehmen und der uC braucht weder Pins noch Rechenzeit dafür. Kommt natürlich ganz auf das Display an, ob das geht.
mr.chip wrote: > Prinzipiell geht das schon - da reicht auch ein kleinerer CPLD. Was ich > nicht ganz verstehe: Warum machst du das nicht mit normalen Jumpern? So, ich bin mal wieder mit dem Thema beschäftigt. Meine Idee ist eine Matrix von 40 x 20 zu realisieren. Wobei 40 Eingänge auf 20 Ausgänge entweder durch Programmierung eines CLPDs oder wenn das auch einfacher geht, per Jumper. Ich stehe alledings etwas auf den Schlauch wie das auf einer kleinen Adaperplatine aussehen könnet. Jemand nen Vorschlag? Gruß netdieter
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.