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
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.
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! ;-)
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.