hallo, ich habe so nen typischen 4mhz reichelt quarzoszillator. will damit meinen mega32 "antreiben". derzeit läuft er glaub ich aufm internen quarz. will mit der mcu uart zwischen pc und mcu machen. außerdem sind gar__keine fuses gestellt, desswegen bräuchte ich auch angaben zu allen fuses. will sie mit yaap setzen mfg
ja lol. das habe ich natürlich auch schon angeschaut. denkste da blick ich durch ;-) mfg
Soll ich jetzt lachen ?????? Es gibt ca. 100000 seiten wo des beschrieben is.... such mal wo was mit fuse bits steht vielleicht wirsch da fündig MfG SF2
Hallo, such mal im Forum hier nach ATMega8535 Fusebits und so. Da ist alles bestens beschrieben. seb
so, habe es jetzt mal nach www.team-iwan.de anleitung so gesetzt. uart bring aber immer noch mist. was kann ich sonst noch tun? mfg
Bei wieviel Baud sollten den dein USART arbeiten ?? Vieleicht ist 4MHz ja nicht grade passend für Deine Baudrate.
ich habe die asm datein hier von dem uart tutorial genommen. also 9600 baud. noch eine frage: wenn jetzt schon etwas beim terminal ankommt, kann man dann einen hardware fehler ausschließen? also dass ich die max232 schaltung richtig aufgebaut habe? mfg
hier noch also info, was im terminal programm ankommt mfg
klemme ich jetzt den ozillator ab, sieht das ganze so aus. also läuft er dann aufm internen, obwohl ich ihn wie auf der iwan seite eingestellt habe, weiter?!?! mfg
Bist Du sicher das Du die Fuses auch geschrieben hast ?? Hast Du nach dem schreiben einmal ausgelesen ?? Hast Du einen Quarz (2Pin) oder einen Oszillator (4Pin) ??
ich hab nen oszillator (4 pin). warum? und ja die fuses sind sicher geschrieben. mfg
Dann schau nochmal ins Datenblatt die Einstellungen die Du gewählt hast sind für einen Quarz an XTAL1 / XTAL2 (2Pin). Es wundert mich aber das Du bei den Einstellungen auch ohne einen Quarz oder was auch immer den Mega noch am laufen hast. Daher die Frage ob die Fuses wirklich geschrieben sind. Und jetzt mit großer Vorsicht : Für einen externen Takt steht im Datenblatt auf Seite 29 das die CKSEL Fuses auf 0000 gesetzt werden müssen ! Und die Startup Time mit SUT1..0 gesetzt wird. Das müssten in deinem Proggi 4 Haken bei CKSEL sein. Aber das ganze natürlich ohne das ich Schuld bin wenns nicht geht :) Solltest Du keinen Oszillator haben kommst Du nämlich danach nicht mehr an den Mega ran.
war das nicht irgendwie so, dass wenn ein hacken gesetzt ist, die fuse nicht gesetzt ist? mfg
also im datenblatt steht das so drin: Device Clocking Option CKSEL3..0 External Crystal/Ceramic Resonator 1111 - 1010 External Low-frequency Crystal 1001 External RC Oscillator 1000 - 0101 Calibrated Internal RC Oscillator 0100 - 0001 External Clock 0000 was ist denn der unterschied zw. den einzelnen dingern. und was von denen ist denn ein quarzoszillator mit 4 pins? und was heißt das, wenn mehrere (z.b. 1111 - 1010) kombinationen da stehen? kann man sic dann eine aussuchen? mfg
Stimmt !! Und Du hast keinen Haken und external Clock braucht 0000 ist doch dann richtig warum machst Du es nicht auch so ??? Was auf der Seite von team-iwan steht stimmt leider für die Fuses so nicht die Settings (1111-Keine Haken) von den Jungs sind für Quarze nicht für Oszillatoren (External Clock) das ist ein echter Unterschied ! Deswegen bei den Fuses immer ein Auge auf und das Datenblatt (S.23) lesen sonst gehts in die Hose ! Aber funktioniert es denn jetzt ??
Hoffe ich blamier mich jetzt nicht :) External Crystal/Ceramic Resonator = Keramikschwinger External Low-frequency Crystal = Quarz External RC Oscillator = Wiederstand + Kondensator (sehr ungenau) Calibrated Internal RC Oscillator = Interner Takt External Clock = Externer Takt / Oszillator Steht aber auch im Datenblatt sogar mit Anschlußbild etc.
Die Kombinationen geben je nach dem z.B. den Takt an den du anlegst bzw. den der uC erzeugen soll etc... Daher gibt es für den Externen Takt/Oszillator (4PIN) nur eine Einstellung "0000"
prob gelöst. danke. falsche pinbelegung. wasn zufall, das doch was rauskam. geht jetzt wunderbar! danke für geduld und so mfg
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.