Probleme mit SPI

Gast #1413556
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.