i2c Karte löschen

Gast #89523
Lesenswert?

Hallo ich habe ein kleines Programm geschrieben zu auslesen und
beschreiben von I2C Karten alle Grössen von 128b - 64K. Nun mein
Problem ich kann die grossen Karten nich vollständig löschen, da ich
durch Interrupte(externer Buszugriff, blinkende LED) aus der
Löschroutine rausgerissen werde (glaube ich zumindest). Sieht jemand
eine Möglichkeit die Karten schnell zu löschen ohne die anderen
Interrupte zu sperren. Die Funktion zum Löschen der 64K Karte ist
128Byte schreiben 10ms Pause und das Ganze so lange bis die Karte voll
bzw. leer ist.
Danke für eure Antworten Alex
Gast #89524
Lesenswert?

Sind Interrupts nicht genau dafür da die unterbrochene Routine nicht
abzubrechen sondern nach ihrer Ausführung genau dort fortzusetzen wo
sie unterbrochen wurde. Bist du sicher das es an Interrupts liegt?

ciao
  hmann

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren