mega8, LCD funktioniert an PortB trotz externem Quarz

OP #1098659
Lesenswert?

Hallo zusammen,

ich habe hier einen Mega8 mit folgenden Fusebits:

SUT0 , BODEN , BOOTSZ1 , SPIEN = programmed
Der Rest = unprogrammed

D.h. laut AVR Fuse Calculator: externer Quarz.
An PortB habe ich ein LCD, sprich DB4...7 an PB0..3, RS an PB4, EN an 
PB5. Hier im Forum habe ich gelesen, dass das LCD nur funktionieren 
würde, wenn der AVR mit interner Taktquelle läuft, da das Quarz ja an 
PB6&7 hängt. Bei mir zeigt das LCD aber trotz obiger Fuse-Einstellung 
an, was es soll.
Gehts also doch mit externem Quarz, habe ich irgendwo einen Fehler oder 
ist ein Wunder geschehen?

Gruß,
Markus
Gast #1098665
Lesenswert?

>Hier im Forum habe ich gelesen, dass das LCD nur funktionieren
>würde, wenn der AVR mit interner Taktquelle läuft, da das Quarz ja an
>PB6&7 hängt.

Wo genau hast Du das gelesen. Link?

Jedenfalls macht der Satz so keinen Sinn. Falls ein Quarz an PB6 und PB7 
hängt hat das nicht zur Folge das (irgendein) LCD nur funktioniert, wenn 
der AVR mit interner Taktquelle läuft.

Warum soll das LCD nicht mit irgendeiner Taktquelle laufen, 
voraussgesetzt, die Portpins für eine evtl. externe Quelle oder für 
einen Quarz sind frei und das Programm ist für die entsprechende 
Frequenz geschrieben?

Am besten mal SW oder Link darauf und Schaltplan oder Link darauf 
posten.
Gast #1098680
Lesenswert?

In dem von Dir genannten Thread steht nichts davon, das man einen 
kompletten Port braucht. Hier geht es darum, das ein gewisser Port 
(nicht ohne weiteres) komplett mit 8 Bit zu benutzen ist. Das aber ist 
keine allgemeine Aussage über den Mega8 im Zusammenhang mit LCD oder mit 
den 4 und 8 Bit Modi.

Man kann zwar schliessen, das da jemand das LCD im 8 Bit Modus betreibt. 
Das aber heisst nicht, das man das tun muss . Die (was weiss ich) 
Kontroller (Hitachi und nochwer) können eben beides.

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