PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : attiny13 Fusebites richtig eingestellt?



Flo92
29.11.2008, 19:46
Hallo zusammen

als Einstieg in die Welt der Microcontroller hab ich mir mal ein kleines Lauflicht gebaut. Soweit sogut; allerdings kann meinen attiny nur dann umprogrammieren wenn ich alle Led´s abstecke. Ist es möglich irgentwelche Fusebits umzustellen um das Problem zu umgehen?

Danke im Voraus

Flo92

Hubert.G
29.11.2008, 21:28
Ich kenne zwar deine Schaltung nicht, aber deine LEDs werden den Programmer so belasten das er nicht mehr richtig funktioniert. Dafür gibt es keine Fuses.

s.o.
30.11.2008, 05:30
Ich würde einen Treiber verwenden. Z.B. einen Inverter (74LS04 oder 74HC04). Durch das programmieren ist es zwar warscheinlich dass Du ein Feuerwerk an den LEDs hast.
Um das zu vermeiden könntet man ein NAND (74xx00) Gatter verwenden. 1 Eingang ist ein sog. "Aktivierungseingang", der low geht wenn die LEDs getrieben werden sollen.

Flo92
30.11.2008, 10:51
Danke für die schnellen Antworten.

Was ich aber nicht verstehe, warum funktioniert es bei einem attiny2313 ohne
das ich die Led´s von den Ports abstecke?

Flo92

Hubert.G
30.11.2008, 11:07
Das kann ich dir möglicherweise sagen wenn ich beide Schaltungen sehe, so kann ich nur raten.

Flo92
30.11.2008, 15:33
beide Schaltungen sind eigentlich ganz einfach aufgebaut:
-5V Standartstromversorgung
- Isp-Pins auf Steckkontakte herausgeführt
- Port-Pins auch auf Steckkontakte gelegt

Als Programmer verwende ich den Parallelen Programmer von http://s-huehn.de/elektronik/.

Flo92

Hubert.G
30.11.2008, 15:40
Auf welchen Pin hast du beim Tiny13 die Led und wo beim Tiny2313.

oberallgeier
30.11.2008, 16:11
... warum funktioniert es bei einem attiny2313 ohne
das ich die Led´s von den Ports abstecke ...
Auf welchen Pin hast du beim Tiny13 die Led und wo beim Tiny2313.Darf ich raten? Flo92 hat am Tiny13 eine LED auf MOSI (und anderswo) stecken. MOSI ist am Controller der Serial Data In - und wenn die LED ihm den halben Saft wegfrisst, bleibt für die Programmierarbeit zu wenig Spannung ! ? ! ? Die Dokumentation bei ATMEL schreibt üblicherweise, dass beim Serial Programming Vcc und AVcc im Bereich 1,8 V bis 5,5 V liegen soll und dass

2. VCC - 0.3V < AVCC < VCC + 0.3V, however, AVCC should always be within 1.8 - 5.5V
Bei - im Prinzip - nur fünf verfügbaren Pinnen am tiny13 ist man für so etwas knapp ausgerüstet
... hab ich mir mal ein kleines Lauflicht gebaut ...... und beim 2313 hat man eben deutlich mehr - das reicht schon fast für eine (Konzert-) Lichtorgel.

Flo92
01.12.2008, 16:30
Flo92 hat am Tiny13 eine LED auf MOSI

Das war´s; Also Led abgeklemmt und siehe da es funzt ohne Probleme.
Also bleibt nur noch allen Danke zu sagen die an der Lösung des Problems geholfen haben.

Flo92