Forum: Mikrocontroller und Digitale Elektronik AT90S4433 nicht ersetzbar durch ATmega8?


von Tobias Wozniok (Gast)


Lesenswert?

Hallo,
bin auf ein größeres Problem gestoßen, als ich den AT90S4433 auf meinem
Experimentierboard (LCD und GSM-Modul) gegen einen ATmega8 ausgetauscht
habe...
Die in BASCOM programmierten Wait-Zeiten sind gefühlsmäßig länger als
beim AT90S4433 und auch die Kommunikation mit dem GSM-Modul
funktioniert nicht mehr. Arbeite mit 3,6864 Mhz bei 19.200 Baud.
Während beim AT90S4433 die Antworten vom GSM-Modul klar und deutlich
auf dem Display zu lesen sind, sind bei dem ATmega8 nur die ersten fünf
Zeichen "normal" der Rest ist wirres Zeug.
Hat irgendjemand eine Idee, was ich falsch gemacht haben könnte oder wo
das Problem sonst liegt!?!?

Gruß,
Tobi
von Gunter (Gast)


Lesenswert?

Hi,
daran, daß ein neuer Mega8 mit internem Takt von 1 MHz
läuft, hast du gedacht ?  ;-)

hth
Gunter
von Tobias Wozniok (Gast)


Lesenswert?

Nein ,was ändert sich dadurch?

Tobi
von Gunter (Gast)


Lesenswert?

Hi,

Das Timing !
Das hast Du doch schon bemerkt:
"Die in BASCOM programmierten Wait-Zeiten sind länger als
beim AT90S4433"

Schau mal im Mega8 Manual bei den Fuse Bits !

hth
Gunter
von Tobias Wozniok (Gast)


Lesenswert?

Gut, gebe mich geschlagen... :-)

Könnte mir freundlicherweise jemand den BASCOM- Befehl nennen, um die
FUSE BITS zu korregieren!?!?

Danke,
Tobi
von Rainer D (Gast)


Lesenswert?

Hallo,

soweit ich weiß werden die per Programmer Software(AVR Studio,
Ponyprog....) eingestellt und nicht per Programmierbefehl.

Vorsicht mit dem Setzen der Fusebits, wenn man Falsche erwischt ist die
CPU tot. Man muß diese dann entweder per high-voltage Proggen löschen
oder die programmierte Taktquelle ranhängen...

MfG
Rainer
von Gunter (Gast)


Lesenswert?

Hi,
>soweit ich weiß werden die per Programmer Software(AVR Studio,
>Ponyprog....) eingestellt

yep !

>Vorsicht mit dem Setzen der Fusebits

Daher der diskrete Hinweis auf das Manual ;-)

Gunter
von Ben (Gast)


Angehängte Dateien:

Lesenswert?

Und das muß dann so aussehen!
von Tobias Wozniok (Gast)


Lesenswert?

Hat vielleicht noch jemand so eine Grafik, oder eine
"Bedieungsanleitung" für PonyProg... :-)

Gruß,
Tobi
von Rainer D (Gast)


Lesenswert?

Hallo,

@Ben
so kann man das net sagen .... deine Fusebits sind nur für die hohen
Frequenzen. Du weißt aber nicht ob Tobias nicht vielleicht "nur" nen
4MHz verwenden will - dann geht mit der Kombination nix mehr....

@Tobias
PonyProg ist intuitiv zu verwenden die Config- und Fusebits verstecken
sich unter dem Vorhängeschloss in der Symbolleiste....

MfG
Rainer
von Ben (Gast)


Lesenswert?

@Rainer:
Wenn Tobias vorher das Datenblatt gelesen hat,
weiß er welche Fusbit-Kombinationen(für den Takt)
er wählen muß.
Die Grafik ist dann eher symbolisch zu verstehen.

Vorsicht bei Ponyprog,
wenn das Fusebit auf 1 gesetzt werden soll,
muß der Haken enfernt werden.
von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Hier die Standardeinstellungen die der Durchschnittsanwender haben will
(Brownout, Quarz/Quarzoszillator):

http://www.mikrocontroller.net/images/atmega8-vorher.png
http://www.mikrocontroller.net/images/atmega8-nachher.png
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.