Programmiergerät Frage

OP #2472741
Lesenswert?

Guten Abend,

Ich habe folgende Problemchen momentan.
Ich habe die angehängten Dateien mal für meine Konstellation angepasst 
(auf die 16mhz von einem Atmega32 angepasst).
Und die Ports für mein YM2004A (4x20) umgeschrieben.
Da ich keinen ISP benutze sondern ein Programmiergerät (G540), kommen 
gewisse Fragen auf.
Wenn ich die erstellte Makefile (die automatisch bei Compile erzeugt 
wird) in meinen Programmer öffnen möchte, kommt "Formation Error".
Muss ich noch irgendwas bestimmtes bei AVR Studio 4 einstellen um eine 
Programmiergerät freundliche Hex (Intel) Datei zu erstellen ?
Probiere schon seit heute Morgen ein funktionierendes Programm in meinen 
Atmega reinzuschreiben und weiß langsam nicht mehr weiter :) .
Die Suche und Google habe ich bereits benutzt, aber meistens wird dort 
die Programmierung per ISP erklärt.

Vielen Dank im Vorraus und frohe Weihnachten :)
Angehängte Dateien:
OP #2472756
Lesenswert?

Habe jetzt mal alles in einen Ordner geschoben und unter DOS im Ordner 
Make File ausgeführt und habe jetzt eine LCD.hex .
Die konnte ich problemlos flashen . Nur zeigts noch kein Bild an nur 
Blöcke ... muss ich mal weiter schauen ;) Vielen Dank für die Antwort :)

Habe alle Datenleitungen vom Display die ich nicht benutze auf GND 
gelegt, hoffe das war richtig ?
#2472870
Lesenswert?

Frank S. schrieb:
> Der zeigt die 1te und 3te Zeile voll mit Blöcken an , -> die kompletten
> Pixel ausgefüllt. Dann sollte das ja eigentlich mitn Kontrast richtig
> sein.
> Oder sehe ich das falsch ?

Das siehst Du falsch.
Solange das Display nicht initialisiert ist, werden nur diese Zeilen 
angesteuert. Die 2. und 4. Zeile wird also egal bei welchem Kontrast 
immer hell sein.
Die Balken liefern also keine Aussage darüber, ob der Kontrast richtig 
oder falsch eingestellt ist.

Allerdings kann man daraus schon ableiten, daß die Initialisierung nicht 
klappt.

Sollte die Initialisierung klappen, hast Du bei zu dunklem Kontrast 
überall Blöcke. Das ist der Unterschied.


Gruß

Jobst
#2472961
Lesenswert?

Frank S. schrieb:

> Die Einstellungen in meinem Programmiergerät für den Atmega sollten
> richtig sein oder ?
>
> Hex Intel ausgewählt und unten Non care ?

Wenn du nicht sicher bist, ob dein Brennvorgang richtig funktioniert, 
dann probier es halt erst mal mit einem einfacheren Programm aus!

Bei einr LCD Ansteuerung kann im Programm oder in der µC Einstellung 
(Taktfrequenz) schon einiges schief gehen. Eine LED anschalten oder 
blinken lassen ist dagegen banal und es kann wenig schief gehen. Aber: 
Du kannst damit problemlos überprüfen, ob du das Hex-File überhaupt 
sauber in den µC kriegst.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren