HAbe ein Problem, und zwar sobald ich meinem Attiny Spannung gebe geht
die Spannung von 5 V auf 1 V, wieso tut er das ?
Hier das Programm in Assembler
.NOLIST
.INCLUDE "2313def.inc"
.LIST
.DEF zaehl1 = R16
.DEF zaehl2 = R17
.DEF zaehl3 = R18
.DEF zaehl4 = R19
RJMP main
main:
LDI zaehl1, RAMEND
OUT SPL,zaehl1
LDI zaehl1, 0x00
OUT DDRD, zaehl1
LDI zaehl1, 0xFF
OUT PORTD, zaehl1
LDI zaehl1, 0x00
OUT DDRB, zaehl1
OUT PORTB,zaehl1
main2:
LDI zaehl1,0x00000001
OUT PORTB,zaehl1
SBIC PIND,1
RJMP jal1hk
SBIC PIND,2
RJMP jal1rk
SBIC PIND,3
RJMP jal2hk
SBIC PIND,4
RJMP jal2rk
SBIC PIND,5
RJMP jal3hk
SBIC PIND,6
RJMP jal3rk
RJMP main2
Masse vergessen, Vcc (+5V) vergessen, Spannungsquelle zu schwach,
Bauteile verkehrt herum eingesetzt... es gibt 1000 Möglichkeiten - es
sei denn, Du wirst etwas konkreter.
Kai wrote:
> HAbe ein Problem, und zwar sobald ich meinem Attiny Spannung gebe geht> die Spannung von 5 V auf 1 V, wieso tut er das ?> Hier das Programm in Assembler
Das hat nix mit der Software zu tun, sondern mit einem komplett falschen
Hardwareaufbau! Also entweder hast du z.B. 5V und GND vertauscht, oder
der tiny2313 ist kaputt, oder dein Netzteil ist zu schwach, oder, oder
oder.
okay, weiteres Problem :) also Spannung bleibt jetzt normal an GND un
+5V, allerdings habe ich am Ausgang eines Ports nichtmal 1mA ... woran
liegt das ?
ja sry :)
Also mein Problem ist, dass der Attiny nicht genügend Strom bringt,
müsste aber 20mA geben oder ?
wenn ich Attiny überbrücke dann Schaltet der Transistor perfekt ...
Danke im Voraus
Oh sorry, jetzt ist es mir erst klar, Ich dachte das links ist die
Speisung,... (schäm)
Wenn das ein Eingang ist, ist es natürlich ok.
Und welche Spannung sinkt von 5V auf 0.1V? könntest du das mal genauer
beschreiben?
Und nochmals Entschuldigung für meine Dummheit ...
Hi!
>allerdings habe ich am Ausgang eines Ports nichtmal 1mA ... woran>liegt das ?
Am oberflächlich gelesenem Datenblatt.
>LDI zaehl1, 0x00>OUT DDRB, zaehl1
Datenblatt lesen und entsprechend ändern.
Viel Erfolg, Uwe
Ein gänzlich unverfänglicher Tip:
a) einen ORDENTLICHEN und vor allem vollständigen Schaltplan posten.
Egal, ob der nun mit der Hand oder sonstwie gezeichnet ist, wir wollen
sehen, welche Pins am AVR an was angeschlossen sind, wo kommen
Spannungen her etc.
b) deine Problembeschreibung nochmal zusammenfassen
c) kompetente Hilfe erfahren :-)
cu
Matze
PS: Dein Assemblerprogramm ist sehr komisch. Du definierst alle Ports
als Ausgang und deine Sprungmarken existieren auch nicht. Eventuell ein
paar Kommentare an der Seite könnten auch nicht schaden