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
Gast
#1632307
Softwarefehler in Zeile 41 !
ich sagte doch, es ist das selbe programm und es funktioniert auch. es it nur wesentlich langsamer.
Gast
#1632322
Dann ist es Zeile 42!
da glaube ich eher, dass mein speicher älter geworden ist und nicht mehr so schnell kann.
Gast
#1632347
Welcher Speicher? Hard -/ Software -SPI? Code für Zugriff auf den Speicher? Ralf
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;
}
Gast
#1632397
Quarz kaputt?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.