Lcd Tutorial Pin Änderung

Gast #5715414
Lesenswert?

Hallo bei mir funktioniert das LCD Display nicht wenn ich die PINS/PORT 
vom Tutorial hier auf PORTC umstelle nicht, schließe ich es wie im 
"Original" an PORTD an funktioniert es. Gubt es da etwas bekanntes was 
mir nicht auffält ?

Vielen Dank


So habe ich es geändert
//////////////////////////////////////////////////////////////////////// 
////////
// Pinbelegung für das LCD, an verwendete Pins anpassen
// Alle LCD Pins müssen an einem Port angeschlossen sein und die 4
// Datenleitungen müssen auf aufeinanderfolgenden Pins liegen

//  LCD DB4-DB7 <-->  PORTD Bit PD0-PD3
#define LCD_PORT      PORTC
#define LCD_DDR       DDRC
#define LCD_DB        PC0

//  LCD RS      <-->  PORTD Bit PD4     (RS: 1=Data, 0=Command)
#define LCD_RS        PC4

//  LCD EN      <-->  PORTD Bit PD5     (EN: 1-Impuls für Daten)
#define LCD_EN        PC5
#5715440
Lesenswert?

Da du immer noch nicht mitgeteilt hast, welchen Controller du 
verwendest, gehe ich mal davon aus, daß es sich um einen Atmega32, 644 
oder sowas handelt. Bei denen liegt auf PORTC die JTAG-Schnittstelle. 
Die ist werksseitig eingeschaltet. Du musst die entsprechende Fuse 
umschalten. Ist ein sehr beliebter Fehler, wenn PORTC nicht 
funktioniert.
#5715479
Lesenswert?

Beruhig dich!

Auch in Foren kann man lernen! Und wenn mam Fragen stellt!
Meist lernt man da sogar mehr als wenn man sich ein C Buch zur Hand 
nimmt.

Und da er den Fehler jetzt gefunden hat nach nur wenigen Posts hat er 
ziemlich schnell gelernt!

Also Ruhe bewahren. Kann man auch lernen

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