Gast
#310335
Hallo! Ich möchte eine SPI-Schnittstelle zwischen einem LPC2124 auf einem Olimex-Entwicklungsboard und einem ADC, dem Max1402, betreiben. Chip-Select des Max1402 ist permanent auf LOW. Auf dem µC ist Cpol=1 und CPHA=1 eingestellt. In "main" schreibe ich nun Werte in Register vom MAX1402 und lese sie anschließend direkt wieder aus, um zu prüfen, ob Daten über die Schnittstelle laufen. Mein Problem: Es kommen nicht immer die Werte zurück, die ich reinschreibe. Ich habe das ganze mit verschiedenen Werten getestet, es klappt bei etwa einem Drittel der Fälle. Dann kommt genau der richtige Wert. Es schein also etwas über die Schnittstelle zu laufen - nur eben nicht immer. Woran kann sowas liegen? Danke! Simon