Forum: Mikrocontroller und Digitale Elektronik UART und Fuse Bits


von Alexander H. (ill_son)


Lesenswert?

Hallo,

ich habe eine Frage bezüglich der FuseBits. Habe eine Modul mit 
Atmega32, bei dem ich den Atmega wegen defekt getauscht habe. 
Dummerweise, weiß ich die Fusebit-Einstellungen nicht mehr. Nur ein 
Problem ist aufgetaucht, nämlich stimmt die Baudrate der UART nicht 
mehr. Kann das was mit den Fusebits zutun haben? Die jetzige Baudrate 
ist ein fünftel der Eigentlichen.

uC: Atmega32
Quarz: 4,952Mhz
Baudrate Sollwert: 9600
UBRRL = 0x1F
UBRRH = 0x00
Fusebits: CSEL1...3 gesetzt.

Wenn ich noch was angeben muss, bitte meckern.

Danke, Alex

von Falk B. (falk)


Lesenswert?

@ Alexander Heß (ill_son)

>Dummerweise, weiß ich die Fusebit-Einstellungen nicht mehr. Nur ein
>Problem ist aufgetaucht, nämlich stimmt die Baudrate der UART nicht
>mehr. Kann das was mit den Fusebits zutun haben?

Ja.

http://www.mikrocontroller.net/articles/AVR_Checkliste#UART.2FUSART

MfG
Falk

von Alexander H. (ill_son)


Lesenswert?

Hallo;

so, hab's mit externem Takt hinbekommen, den ATMEL wieder zum Leben zu 
erwecken. Der Oszillator schwingt wieder. Trotzdem zuckt sich der uC 
nicht. Wie verhält sich das mit den Fuses für den Bootloader? Kann mir 
einer verraten, wo ich mich da beschlaeun kann, oder mir 'nen Tip geben. 
Der uC ist mit PonyProg via ISP programmiert worden. Muss ich da noch 
Fuses verändern?

Danke, Alex

von Karl H. (kbuchegg)


Lesenswert?

Alexander Heß wrote:
> nicht. Wie verhält sich das mit den Fuses für den Bootloader?

Wenn du einen Bootloader benutzen willst, muessen die
entsprechenden Fuses gesetzt werden.

> Kann mir
> einer verraten, wo ich mich da beschlaeun kann,

Wie immer: Im Datenblatt des Prozessors (gibts bei Atmel)
stehen alle Fuses und deren Bedeutung drinnen

> Der uC ist mit PonyProg via ISP programmiert worden. Muss ich da noch
> Fuses verändern?

Ja.
Du musst den Bootloader grundsätzlich einschalten und du musst
dem µC mitteilen, wo der Bootloader beginnt. Es gibt da mehrere
Fuse Einstellungen, je nachdem wie gross der Bootloader ist.

Steht aber alles im Datenblatt.

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.