Gast
#7030217
Hallo miteinander Ich habe mir kürzlich ein Analog Discovery 2 Oszilloskop / Logic-Analyzer gekauft und wollte damit die SPI Funktion mit einem 25AA640A Serial EEPROM von Microchip testen. Als ersten Test wollte ich einfach das Statusregister des Chips auslesen (e. auch "read_status_register.png" aus dem Datenblatt (https://ww1.microchip.com/downloads/en/DeviceDoc/25AA640A-25LC640A-64K-SPI-Bus-Serial-EEPROM-20001830G.pdf). Die Bilder "spi_logic_analyzer_0.png" und "spi_logic_analyzer_1.png" sind Aufzeichnungen des Logic-Analyzers Outputs welche zum Chip gesendet wurden. Wie man allerdings sieht, erhalte ich keine Antwort auf der MISO Leitung. Die beiden Leitungen ¬WP (Write-Protect) und ¬HOLD ziehe ich auf 5V hoch wie im Datenblatt angemerkt. Die Schaltung ist auf einem breadboard zusammengesteckt und ich dachte mir da gäbe es evtl. Kontaktprobleme, habe daher einige Signale auch direkt an den Pins des ICs gemessen (also Sonde direkt ans Bein), ist in "spi_mosi_clk_scope.png" gezeigt). Mir ist es zuvor schon misslungen, mit einem SPI Potentiometer zu kommunizieren (MCP42100). Ich weiss daher nicht, ob ich etwas generelles an SPI nicht verstehe oder wo der Fehler liegen könnte?




