Forum: Mikrocontroller und Digitale Elektronik Ansteuerung 3 Zeiliges Display ( EAT123A-I2C) für ATmega16


von Mareike F. (mareike)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

könnte mir vielleicht jemand behilflich sein, da ich in Display Sachen 
noch ein absoluter Anfänger bin und am verzweifeln bin.
Ich habe ein Programm geschrieben und möchte dieses auf meinem Display 
ausgeben. Für das Display habe ich auch einen funktionierenden Quellcode 
in C gefunden. Doch leider ist dieses Displayprogramm (der Quellcode im 
Anhang) für einen 8051 Controller geschrieben. Ich jedoch habe einen 
ATmega16 zur Verfügung und da klappt das beim compilieren mit dem AVR 
Studio 4 nicht wie erhofft.

Es werden sehr viele Fehler angezeigt und irgendwie versteh ich nichts 
mehr. unglücklich.

Vielleicht kennt ja einer von euch auch ein geeignetes Display, wo es 
schon einen passenden Quellcode in C dazu gibt.

Ich möchte mit diesem Display einfach nur die Übungsprogramme ausgeben, 
welche ich so zum Üben finde, wie z.B. aktuellen Zahlenwert vom Zähler 
ausgeben usw..

Ich bin für jede Hilfe sehr dankbar ;-)

von spess53 (Gast)


Lesenswert?

Hi

>Doch leider ist dieses Displayprogramm (der Quellcode im
>Anhang) für einen 8051 Controller geschrieben. Ich jedoch habe einen
>ATmega16 zur Verfügung und da klappt das beim compilieren mit dem AVR
>Studio 4 nicht wie erhofft.

Das ist nicht so einfach übertragbar. Außerdem ist ein Software-I2C beim 
ATMega16 überflüssig. Der kann das in Hardware. Aber du hättest trotzdem 
(mindestens) zwei Baustellen, I2C und Display. Das solltest du erst mal 
nach hinten schieben.

>Vielleicht kennt ja einer von euch auch ein geeignetes Display, wo es
>schon einen passenden Quellcode in C dazu gibt.

Z.B.:

http://www.pollin.de/shop/dt/NDU0OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_HMC16223SG.html

http://www.pollin.de/shop/dt/ODc1OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TC1602A_08.html

http://www.pollin.de/shop/dt/Nzc1OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TC1602A_09.html

MfG Spess

von Mareike F. (mareike)


Lesenswert?

Danke für die Antwort,

doch wäre es für mich eigentlich schon praktischer, wenn ich das 
vorhandene Display EA T123A-I2C nutzen könnte, anstatt mir ein neues zu 
kaufen, wenn ich dafür auch keinen Quellcode besitze. Zudem brauche ich 
bei diesem I2C Display auch nur zwei Anschlüsse.

Leider bin ich nur zu doof, um im Quellcode die Belegungen für den 
ATmega16 zu ersetzen, damit dieser funktioniert.

Naja, damals hatte ich dieses halt in der Ausbildung mit dem 8051ér 
gemacht. da hatte auch noch alles geklappt. Jetzt will ich mich halt mit 
dem ATmega16 beschäftigen, welcher jetzt auf dem Board sitzt, anstatt 
dem alten 8051ér. Bisher hat ja alles geklappt, nur diese Display 
Geschichte nicht.

Vielleicht kann ja noch wer anders drüberschauen, der sich mit dem 
ATmega16 auskennt, um mir zu sagen, welche Zuordnungen für die Ports zu 
ändern sind.

Leider interessieren sich meine Freundinnen für andere Sachen, sonst 
hätt ich die ja fragen können, grins.

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
Noch kein Account? Hier anmelden.