Gast
#155302
Ich versuche durch ein Programm an meinem Atmega16 einen M74HC595 anzusteuern. Die Verbindung besteht so: PD0=SCK PD1=RCK PD2=G PD3= SI R18 enthält das Byte, welches in das Schieberegister geschoben werden soll. Der Fehlerbericht geht so. OK: erst war alles Tristate. Dann habe ich G auf LOW gezogen. Dann war erst alles auf 0. Dann habe ich SCLR welches vorher frei herumhing auf 5V gelegt. Ich meine, das war der Zeitpunkt wo die Ausgänge verschiedene Werte hatten, die aber nicht mit R18 übereinstimmten. Es war eher so, dass 2 Pins einen anderen Wert hatten und der Rest auf High war. Es war also nicht nur eine Spiegelung oder so. OK dann habe ich Pausen eingefügt, was aber nur dazu führte, dass zwischenzeitlich alles auf High war und bei noch mehr Pausen ist jetzt alles auf Low. Das aktuelle Programm ist dies: http://www.freak5mynew.no-ip.info/Muell/AVR-source-ShiftR.txt Liegt das am Programm?