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
Hi, daran, daß ein neuer Mega8 mit internem Takt von 1 MHz läuft, hast du gedacht ? ;-) hth Gunter
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
Gut, gebe mich geschlagen... :-) Könnte mir freundlicherweise jemand den BASCOM- Befehl nennen, um die FUSE BITS zu korregieren!?!? Danke, Tobi
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
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
Hat vielleicht noch jemand so eine Grafik, oder eine "Bedieungsanleitung" für PonyProg... :-) Gruß, Tobi
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
@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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.