Forum: Mikrocontroller und Digitale Elektronik ATiny45 Fuses setzen


von Elek t. (teleportator)


Lesenswert?

Hallo,
da ich totaler Anfänger bin bräuchte ich mal eure Hilfe.
Es geht um dieses Projekt:
http://www.ulrichradig.de/home/index.php/avr/avr-rgb-leds

Leider funktioniert es nicht. Fuses habe ich keine gesetzt und ich denke 
das genau da dass Problem ist. Der ATiny soll mit internen Takt laufen, 
also ohne extra Quarz.
Als Brenner habe ich das AVR-Prog Tool das ist mit bei dem Packet dabei 
gewesen. (AVR Programmer MK2). Die HEX-File wurde auch ohne 
Fehlermeldung auf den Chip gebrannt.
Nun leuchtet die LED nicht auf.
Ich habe ein RGB LED von reichelt genommen:
http://www.reichelt.de/DUO-LEDs-Blink-LEDs/LED-RGB-5-KLAR/3/index.html?;ACTION=3;LA=446;ARTICLE=10242;GROUPID=3022;artnr=LED+RGB-5+KLAR;SID=13UHq7EH8AAAIAAHkpc2Ueecf10d7f73a6aa0860cd9ecebdb9587

Die LED ist definitv richtig eingebaut und die Schaltung auch.

Kann mir da einer bitte weiterhelfen ?

Gruß

von Dietrich L. (dietrichl)


Lesenswert?

Elek tronicker schrieb:
> Ich habe ein RGB LED von reichelt genommen:
> http://www.reichelt.de/DUO-LEDs-Blink-LEDs/LED-RGB...
>
> Die LED ist definitv richtig eingebaut und die Schaltung auch.

Die LEDs haben gemeinsame Kathode, in der Originalschaltung sind sie 
getrennt und gehen an die Widerstände. Folge: Du musst die Schaltung 
ändern: Widerstände nicht an den Kathoden, sondern an die Anoden, und 
die Kathoden an GND.

Zeig doch mal, wie Du die LED angeschlossen hast (welche Pin-Nr. der LED 
geht wohin?).

Gruß Dietrich

von Elek t. (teleportator)


Lesenswert?

LED:   Tiny:
Pin    Pin

1 -    6
2 -    2
3 -    7

Pin 5 und 6 der LED sind miteinander Verbunden und gehen an Masse.
Vor jeden Ausgang zur LED des Tinys ist der Vorwiederstand von 180Ohm.
Scheinbar hat es mir jetzt den Tiny zerhaun wo ich versucht habe mittels 
des Fusebits auf den internen Quarz zu schalten. Ich kann ihn weder 
lesen noch schreiben noch Auslesen. Damnit.

von Eumel (Gast)


Lesenswert?

1. Der hat keinen Internen Quarz
2. Im Auslieferungszustand läuft der Controller 1Mhz internem Takt.

von Lod (Gast)


Lesenswert?

Elek tronicker schrieb:
> Die HEX-File wurde auch ohne
> Fehlermeldung auf den Chip gebrannt.

Die HEX Datei scheint mir für einen ATtiny22 compiliert worden zu sein.
Compilier die Source besser nochmal für den Tiny45!

Wenn der Tiny45 neu war braucht du normalerweise keine Fuses 
umzustellen. Der läuft dann mit 1MHz internem Oszillator.

Durch die Umstellerei an den Fuses hast du ihn vermutlich auf externen 
Quarz gestellt !? Anschließen eines Quarzes oder Anlegen eines 
Taktsignals an PB3 könnte ihn wiedererwecken.

von Dietrich L. (dietrichl)


Lesenswert?

Elek tronicker schrieb:
> LED:   Tiny:
> Pin    Pin
>
> 1 -    6
> 2 -    2
> 3 -    7
>
> Pin 5 und 6 der LED sind miteinander Verbunden und gehen an Masse.
> Vor jeden Ausgang zur LED des Tinys ist der Vorwiederstand von 180Ohm.

Das sieht ja schon mal gut aus.

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.