Wenn ich es so wie aus dem Wiki übernehme und den Taster Pin---Taster---GND schalte passiert nixx.
Deswegen hab ich auch *hust* mich gemeldet, will euch ja auch nich überstrapazieren.
Druckbare Version
Wenn ich es so wie aus dem Wiki übernehme und den Taster Pin---Taster---GND schalte passiert nixx.
Deswegen hab ich auch *hust* mich gemeldet, will euch ja auch nich überstrapazieren.
dann musst du vielleicht erst den pullup aktivieren, ansonsten ist der Pin in keinem definierten zustand und "schwingt" zwischen GND und VCC hin und her.
Hei Du MASTER-toby
versuchs vielleicht so:
Wär natürlich schon fein, wenn Du jetzt nicht erst fragst nach Vcc oder ähnlichem. Sprache ist Assembler. Ich spreche nix anderes. Es ist NICHT für den mega8 - aber vielleicht hilfts Dir. Ist auch NUR Schaltplan und Initialisierung. Die Schaltbefehle musste Dir halt selbst erarbeiten (Datenblatt, irgendwo nach Seite 160 vermute ich, ist eine Befehlssammlung. Guck nach sbi oder so)Code:
;
; Vcc -------------------------tiny13-Vcc---------------------------+
; \ tst1 |
; tiny13-PB1----+----+ |------------+
; | |
; +------------------+ |
; | \ tst2 |
; | tiny13-PB2-----+---+ |------------+
; +-----+ | |
; +--+ 10K +-+-------------------+
; | +-----+
; | rLED|\ |
; | tiny13-PB3--------------| >+------+
; | |/ | |
; | gLED|\ | |
; | tiny13-PB4--------------| >+------+
; | |/ | |
; | +------+ |
; GND-------------+---------------tiny13-GND----+ 100R +------------+
; +------+
;
;
mc_init: ;=== Initialisiere Mikrocontroller
;ALLE Register initialisieren hier := pull-ups einschalten
;
ldi a,0b00111000 ;
;Datenrichtung "Eingänge" für ports 0 - 2
; und "Ausgänge" für ports 3 - 5
out ddrb,a
ldi a,0b00000000
out portb,a ; ports aus-(=) oder ein(1)schalten; low = sink
ret ;=====----->>>>>
;
Hallo,
habe da gerade noch diese Seite gefunden:
http://www.bastler-hp.de/?id=32
Dort ist alles super einfach erklärt.
AUCH WIE MAN EINEN TASTER ANSCHLIESST UND DEN ABFRAGT...
Gruß
Papsi
Deutsch kannst du auch noch ;) Ja Vcc und Gnd kenn ich...
Danke erstmal Leute, werde euch dann bald mit den nächsten Fragen löchern.