Hi,
Ich denke die Überschrift sagt bereits das meiste aus, aber konkret geht
es mir um dieses Problem: Ich habe folgenden bascom-Quelltext
geschrieben:
1
$regfile = "m8def.dat"
2
$crystal = 8000000
3
4
Dim Number As Byte
5
Dim Seg1 As Byte '10er Anzeige
6
Dim Seg2 As Byte '1er Anzeige
7
Dim Seg3 As Byte 'LED Anzeige, bei erstem test obsolet
8
Dim Einer As Byte 'Evtl anderer Typ, muss nur 0-9 beinhalten
Hauptsinn dessen ist es, 2 7-Segment-Anzeigen und 7 LEDs zu multiplexen.
Mit dem atmega8L-8PU funktioniert das absolut flimmerfrei mit obiger
config.
Nutze ich nun den günstigeren atmega8-16PU, so flimmert die Anzeige bei
gleicher config.
Was kann ich dagegen tun und worin liegt der Unterschied zwischen den
zwei AVRs?
//Bitte die eventuell seltsamen Kommentare im Quelltext ignorieren ;)
Danke für alle Antworten;)
LG
tyzmon
Guck bitte mal in das Datenblatt! Nenne die Unterscheide hier! Lasse
Dich dann von uns auffordern die Unterschiede gegen Deine Schaltung zu
prüfen!
Schaue nicht unaufgefordert in das Datenblatt. Auf keinen Fall selbst
denken. Unterscheide auf jeden Fall prüfen gegen Rechtschreibung der
Kommentare im Quelltext.
Danke für die Beachtung aller Sicherheitsmassnahmen.
In der Hardware auch nicht, aber das ist ja schon lange bekannt.
Sind absolut identisch, nur 2 unterschiedliche Testszenarien,
sonst eineiige Zwillinge.
Vielleicht hast Du ja vergessen die Fusebits für den Quarz zu setzen und
jetzt läuft der Mega8 mit dem internen Oszillator und der ist nun mal
langsam (imho nur 1MHz).
Danke Mike, es lag wirklich daran, dass ich vergessen hatte den externen
Quarz zu aktivieren. jetzt läuft er wie er soll.
@hans: Der Post war ironisch gemeint, oder? Ich hoffe doch ;)
Eine eigene Frage?
Dieser Thread ist über 18 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.