Hallo Ich bin gerade total am verzweifeln..... Ich habe eine Platine aufgebaut welche im Prinzip nur aus der Spannungsversorgung, einem Atmega16, und mehreren 10-poligen Wannensteckern besteht. 3 dieser Wannstecker sind jeweils direkt mit den Ports A, C und D. verbunden. Die Anzahl der Ausgänge reichte mir noch nicht, also legte ich die SPI signale auf weitere 4 Wannenstecker, um damit Schieberegister (74HC595) auf anderen Modulen anzusprechen. Nach dem ich zei der Atmega16 geschrottet habe (statt den gewollten 5V lagen 10V am Ausgang des Spannungsreglers an) habe ich das ganze dann so weit zum laufen bekommen, dass ich Daten senden konnte und diese von den Schieberegistern verarbeitet wurden. Dies funktionierte aber nur bei den ersten beiden Wannensteckern. Bei den anderen beiden funktionierte es mehr oder weniger zufällig. Mal gings, mal nicht.... . Die Taktrate habe ich dann auf 1MHz/128 runtergeschraubt, aber nichts änderte sich. Nach dem ich nach mehrmaligen probieren ein Problem mit dem Reset hatte (dauerhaft auf GND) und ich den genauen Fehler nicht finden konnte habe ich mich entschlossen alles was mit dem SPI zu tun hatte abzulöten und neu aufzulöten. Das Problem mit dem Reset war zwar behoben. Zunächst funktioniete auch das SPI, aber dann stellte sich wieder der selbe Fehler ein. Leitungen hab ich alle durchgemessen, aber nichts finden können. Der aktuelle Stand ist, dass das SPI gar nicht mehr funktioniert, auch nicht zufällig Hat irgendjemand eine Idee? Ein Oszilloskop hab ich leider nicht, sonst hätte ichs mal damit probiert
Kannst du Fotos von der Platine machen? Vielleicht ist die Qualitaet der Aetzung nicht adequat. Schaltplan waere auch toll, denn vielleicht ist's ja doch ein Logikfehler.
Hat sich geklärt. (in anderem thread den ich aus veresehen aufgemacht habe) Dummer programmierfehler den ich glatt übersehen hab....
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.