Hallo,
vielen Dank für die Antwort. Wenn ich das richtig verstehen, kann ich
den uC 2000 Cyclen zwischen zwei Intrrupts arbeiten lassen.
;---- Was ich versuche -- BEGIN --
Ich versuche SMS vom Handy zulesen. Weil ich nur 256Byte SRAM habe,
möchte ich die Daten quasi in RealTime ;-) in Hex wandeln und nur als
Hex in den SRAM speichern. Die habe mir eine SMS in den Flash
geschrieben, genauso wie die Daten vom Handy kommen. Und wenn ich das
Programm im AVR Studio laufen lassen, tut es 1a. Nur in "echt" nicht. Es
schreibt mir die TelefonNr brav in den SRAM, nur bei der PDU->Hex
Wandlung hängt er sich auf.
;--- END
Ich habe beim Debuggen die Cyclen mitzählen lassen, und das ist dabei
errausgekommen:
Worst Case Fall:
Interrupt
1. Durchlauf: 75 Cyclen[18,75uSek]
Interrupt
2. Durchlauf: 1200 Cylcen[300,0uSek]
Interrupt
...
Eigendlich müßte er das Packen oder habe ich noch immer einen
Denkfehler?