Gast
#1555342
Hallo Ich habe ein sehr verwirrendes Problem. Ich habe mir einen SPI Baustein gebaut auf Grundlage eines Quellcodes von Falk Brunner. Ich hatte den Code hier im Forum gefunden. Das Problem ist das der Code funktioniert und sobald ich teilweise kleine Änderungen vornehmen funktioniert er nicht mehr.Obwohl die Änderungen meiner Meinung nach nix ausmachen dürften. Ein Beispiel: wenn ich in der state machine "MOSI Daten Übergeben" im Zustand C das auskommentierte rausnehme und das Programm auf dem FPGA lade funktioniert das Programm einige Sekunden und dann hängt es sich auf. Ist es jedoch auskommentiert funktioniert es. Ich hatte die meisten Zustände der State Machine "MISO Daten Übergeben" auf den Oszi gelegt und da konnte man erkennen, dass das Programm wenn es hängen bleibt nicht von Zustand C in Zustand D wechselt wie es sollte sondern einen Zyklus gar nichts macht und dann urplötzlich sich wieder in Zustand A befindet. Mir ist das absolut Rätselhaft...ich weiss langsam nicht mehr weiter. Vor allem ändert sich rein logisch mit der Veränderung in der state machine "MOSI Daten Übergeben" gar nichts wenn ich mich nicht täusche...... falls jemand Ratschläge hat wäre ich sehr dankbar....vielleicht hab ich da auch nen großen Denkfehler drin...ich bin noch mehr oder weniger ein Anfänger mit fpgas Vielen Dank Steve