Hallo Mal ne frage. Hat hier irgendjemand schon mal den hd44780 oder ähnlich in vhdl programmiert? hat jemand vielleicht irgendwelche internetseiten oder ähnliche dinge. würde mich mal interressieren. schon mal danke mfg MockUp
<Klugscheiß-Modus> Da kann ich Dir etwas empfehlen: http://de.wikipedia.org/wiki/Finite-State-Machine </Klugscheiß-Modus> Feadi
Die Frage kam kürzlich glaube schonmal. Schau mal unter http://www.alse-fr.com/English/ips.html nach...
hy eigentlich ging es um den controller. sprich den in vhdl zu schreiben. das mit dem ansteuern eines solchen habe ich schon hinbekommen. aber trotzdem danke. sprich ich wollte, wenn es geht, so einen controller nachbauen um damit punktmatrix-leds anzusteuern. sprich ein led display. mfg
Dann nimm doch einen kleinen AVR, hänge einige kleine Schieberegister dran und schreibe ein kleines Assembler-Programm. Ansteuerbar ist das ganze dann per UART oder SPI oder sonst geartetes Protokoll.
Moin... Die volle Funktionaltät eines 44780 wirst du nicht realisieren können, allerdings brauchst du sie auch nicht. Es handelt sich ja um einen LCD Controller inkl. der Spannungserzeugung und allem drum und dran. Welche Funktionen willst du denn nachbilden, oder wie sieht dein Display aus? Ansonsten ist wieder mal der Blick in die Kristallkugel angesagt... -- Sven Johannes
hy also avr hab ich null ahnung. also wid das schon mal nix damit. hab so jetzt schon gut seit 1 jahr mit vhdl zu tun und komme damit schon gut klar. also geht darum ich wollte ne led matrix ansteuern. sprich erste zeile 8 segmente a 7x5 led´s zweite zeile 20 segmente a 7x5 led´s hab mir so gedacht als erstes die normalen zeichen.0-9 a-z A-Z äöü und ein paar sonderzeichen. kann später erweitert werden. momentan weiß ich bloß noch nicht wie ich aus dem rom die led´s plexen soll. viel mir noch nicht viel dazu ein. per spi angesteuert. da wenig pins so ca. danke schon mal wegen hilfe. mfg mockup
Moin... sortier doch mal deine Aufgaben: - Kommunikation mit der Ansteuerung. - Character ROM. - Ausgabe auf die LEDs. Mal ganz ab von der "Leistungs"elektronik. Für die multiplex Ausgabe an die LED brauchst du schon über 150 Pins und du mußt entscheiden, wie du die Daten im Speicher ablegen willst (oben nach unten, links nach rechts?) Daraus ergibt sich die Anforderung an dein ROM, also das Format. Ich würde mir das so aufdröseln: - Multiplexen eines Segmentes. Vermutlich würde ich die Zeichen Zeilenweise aufbauen. Dazu einene Zähler realisieren der gleich die Steuerung nach aussen übernimmt. -Eine Einheit die einen Zeichencode, sprich Adresse bekommt, dieses Zeichen aus einem Speicher ausliesst und dann den Zeilenzähler auswertet. Schaltet dann die entsprechenden Spalten der Zeilen auf die Pins. - Davon mehrere Einheiten für die einzelnen Zeichen. - Zentraler Speicher. Ram, Rom, intern, extern oder wie auch immer. - Modul das z.B. seriell mit der Aussenwelt kommuniziert und dann die Ausgabeeinheiten konfiguriert. Nur mal so als Idee. -- Sven Johannes
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.