www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik speicher aufeinmal langsamer


Autor: Fritz Franz (beni123)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Tom (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Softwarefehler in Zeile 41 !

Autor: Fritz Franz (beni123)
Datum:

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

Autor: Joachim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dann ist es Zeile 42!

Autor: Fritz Franz (beni123)
Datum:

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

Autor: Ralf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Welcher Speicher? Hard -/ Software -SPI? Code für Zugriff auf 
den Speicher?

Ralf

Autor: Fritz Franz (beni123)
Datum:

Bewertung
0 lesenswert
nicht 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;
}

Autor: Emil (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Quarz kaputt?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.