Gast
#322053
versuche verzweifelt einen 74hc595 an einem mega8 zum laufen zu kriegen. es sollen 8 leds geschaltet werden. den aufbau habe ich der c't entnommen, wo er so im c't bot verwendet wird. leider klappt die ansteuerung nicht so, wie ich es mir vorgestellt habe - es passiert garnichts, bis auf, dass am mega8 das rauskommt, was ich ausgebe (siehe unten) aber anscheinend ist da noch immer ein denkfehler drin. vom sinn her soll das programm dem 595 mitteilen, welche led an, welche aus ist. hier mein aufbau: (hc595 + atmega8) hc595: pin 8 (GND) : GND (ach was....) pin 16 (vcc) : 5 V pin 10 (sclr) : 5 V pin 13 (g) : GND pin 14 (SI) : pin 2 ( PD0 ) am mega8 pin 12 (RCK) : pin 4 ( PD2 ) am mega8 pin 11 (SCK) : pin 3 ( PD1 ) am mega8 an den ausgängen ( Qa - Qh ) LEDs mit vorwiderständen (200 ohm) gegen GND der aufbau für den 595 hier ausm forum stimmt so weit ja überein (oder hab ich was vertauscht?), leider fehlt mir noch ein einfacher beispiel code. mein programm: 8x { bit für PD0 setzen (oder auch nicht, je nach gewünschtem schaltzustand) bit für PD1 setzen ( steigende flanke erzeugen ) PD1 zurück setzen } dann steigende flanke an PD2 und das ganze in ner endlosschleife hab ich auch schon versucht. habe schon alles mögliche aus dem datenblatt des 595 versucht, leider ohne erfolg. hab auch die bauteile ausetauscht, aber das hats auch nicht gerichtet. wie gesagt, mega8 gibt ein schönes signal auf dem oszilloskop, keine reaktion am 595. wäre euch für eine anfänger-freundliche antwort (wann muss ich wo was an/aus schalten ;) ) sehr verbunden. vielleicht einen kurzen quelltext, der einfach ein paar leds an, ein paar aus schaltet. danke schön