ATmega 128 Display an PortF funktioniert nicht

Gast #1404825
Hallo!

Ich habe an meinem 128er ein Display an PortD angeschlossen gehabt. Das 
hat problemlos funktioniert. Da ich diese Ports aber sonst benötige, 
habe ich das Display auf PortF gelötet.

Das hier sind die ursprünglichen defines:

#define LCD_PORT      PORTD
#define LCD_DDR       DDRD
#define LCD_RS        PD4
#define LCD_EN        PD5

und hier die neuen:


#define LCD_PORT      PORTF
#define LCD_DDR       DDRF
#define LCD_RS        PF4
#define LCD_EN        PF5

Ansonsten habe ich nicht am Code verändert.
Ach ja ich habe zur Ansteuerung des Displays den GCC Code auf der Seite 
hier verwendet.

Hat jemand eine Idee??

Besten Dank!

Grüße
Gast #1404836
Hi Gast,

bin mir jetzt nicht mehr genau sicher welchen Port genau das bei dem 
Atmega128 beeinflusst, aber hast du schon die fusebits bei dem atmega 
128 richtig eingestellt? Da gibt es ein Kombilitätsbit das heisst 
"mc103" oder so ähnlich und muss gelöscht werden. Das war bei mir 
Schuld.
Gast #1405017
Also gelötet ist es richtig das habe ich mehrfach kontrolliert. Das 
Kompatibilitätsbit habe ich ziemlich sicher auch gelöscht. Kann ich aber 
am Abend kontrollieren.

@ Pete

Das kann wirklich sein das das JTAGEN noch gesetzt ist und mir das die 
Pins blockiert.

Danke euch!

Melde mich nochmals ob es geklappt hat oder nicht! ;-)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.