Forum: Mikrocontroller und Digitale Elektronik M8 läuft zu langsam - BASCOM


von Umsteiger (Gast)


Lesenswert?

Hallo zusammen,

ich bastle grad mit nem 4433er (BASCOM), da aber das Programm immer
länger wird und nicht mehr in den 4433er passt habe ich mir gedacht ich
tausche den 4433er einfach durch den M8 aus (sind ja pinkompatibel).

Ich hab natürlich die Deklaration geändert

$regfile = "m8def.dat"
$crystal = 4000000

Jetz hab ich das Problem, dass das Programm total langsam läuft. Ich
vermute, dass der M8 nicht mit dem Quarz, sondern mit dem internen
Taktgenerator taktet.

Was hab ich vergessen, bzw. falsch gemacht?

Wäre schön, wenn mir jemand auf die Sprünge helfen könnte!

Vielen Dank schon mal für eure Bemühungen!

Gruß

von Sascha (Gast)


Lesenswert?

Fusebits für ext. Quarz nicht gesetzt?

Mfg Sascha

von Umsteiger (Gast)


Lesenswert?

wäre möglich. Wie geht das in BASCOM?

Gruß

von Rufus T. Firefly (Gast)


Lesenswert?

Mit der Programmiersoftware. Da stellt man das ein.
Wenn Du beispielsweise einen STK200-kompatiblen Parallelportadapter
verwendest, wird die von Bascom mitgeliefert und hat 'ne eigene
Konfigurationsseite für die Fuses - sogar halbwegs mit Erkärung.

von Chris (Gast)


Lesenswert?

so, das mit den Fusebits für den Quarz hab ich jetzt gefunden, aber das
nächste Problem steht vor der Tür :(
Jetzt kennt mein Programmer den M8 nicht mehr... Ich kann zwar noch
auslesen, aber nicht mehr Flashen. Das ist doch nicht normal, oder?

von Sascha (Gast)


Lesenswert?

Dann hast du falsche Fusebits gesetzt oder gelöscht :)
Ev. mal einen Taktgenerator oder so an XTAL1. Und neu versuchen.


Mfg Sascha

von Chris (Gast)


Lesenswert?

hab etz XTAL1 mit nem Takt versorgt - leider ohne Erfolg.

von Tobi (Gast)


Lesenswert?

dann alle anderen möglichen taktquellen ausprobieren..

von Chris (Gast)


Lesenswert?

geht leider auch nicht...

von Tobi (Gast)


Lesenswert?

dann hast du eine gute chance, dass isp oder reset deaktiviert sind.
dann hilft nur noch high voltage programming oder ab in die tonne

von Chris (Gast)


Lesenswert?

Hallo,

jetzt hab ich noch weiter rumprobiert - mit 400kHz an XTAL1 hab ich
meinen M8 wieder ins Leben gerufen. Kann des sein, dass des nur bei
dieser Frequenz geht?

Hab dann die Fusebits für den Quarz RICHTIG gesetzt und siehe da -
jetzt funzt das so wie's soll!!

VIELEN DANK für die guten Ratschläge!!

Gruß,
Chris

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
Noch kein Account? Hier anmelden.