Forum: Mikrocontroller und Digitale Elektronik Probleme mit SPI


von Christian (Gast)


Lesenswert?

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

von Soeren A. (abraxa)


Lesenswert?

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.

von Christian (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.