mega8, LCD funktioniert an PortB trotz externem Quarz

OP #1098659
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
>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
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

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.