mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik i2c Karte löschen


Autor: alex (Gast)
Datum:

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

Autor: hmann (Gast)
Datum:

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

Autor: alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sicher bin ich mir nicht. Aber manchmal löscht er die 64K Karte bis
0x4000 und eine anderes mal nur bis 0x2000 oder so.

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.