Forum: Mikrocontroller und Digitale Elektronik speicher aufeinmal langsamer


von Fritz F. (beni123)


Lesenswert?

hallo

also: ich benutze einen P89LPC935 um auf einen externen Speicher 
(A25L80P) mit SPI zu schreiben.

es funktionierte alles einwandfrei. nur als ich heute wieder das gleiche 
Programm getestet habe, dauerte der Schreib- und Lesevorgang auf einmal 
ein paar Minuten (anstatt von einem Augenblick).

Kann mir einer sagen woran es liegen könnte, dass mein Speicher 
langsamer geworden ist?


danke schon einmal für die antworten

mfg beni

von Tom (Gast)


Lesenswert?

Softwarefehler in Zeile 41 !

von Fritz F. (beni123)


Lesenswert?

ich sagte doch, es ist das selbe programm und es funktioniert auch. es 
it nur wesentlich langsamer.

von Joachim (Gast)


Lesenswert?

Dann ist es Zeile 42!

von Fritz F. (beni123)


Lesenswert?

da glaube ich eher, dass mein speicher älter geworden ist und nicht mehr 
so schnell kann.

von Ralf (Gast)


Lesenswert?

Welcher Speicher? Hard -/ Software -SPI? Code für Zugriff auf 
den Speicher?

Ralf

von Fritz F. (beni123)


Lesenswert?

Speicher: AMIC A25L80P Series

SPI Hardware gleich wie beim letzten mal (fixe Platine)

MISO,MOSI,SS, CLK sind mit dem Speicher verbunden

SPI Software gleich wie beim letzten mal

        _SS = 0;
        mspibusy = 1;
        SPDAT = WREN;
        while(mspibusy);
        _SS = 1; // SPI-Slave Selektierung

in der interruptrotine wird mspibusy auf 0 gesetzt und die SPI flag 
zurüchgesetzt.

void v_SPIInt(void) interrupt 9
{
  SPSTAT = 0xFF; // SPI-Flags zuruecksetzen
  mspibusy = 0;
}

von Emil (Gast)


Lesenswert?

Quarz kaputt?

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.