ATiny45 Fuses setzen

OP #2872283
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ß
#2872306
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
OP #2872319
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.
Gast #2872339
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.