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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.