Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Assembler » Timer

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
04.06.2005, 13:46 Uhr
duedel



Erst einmal danke für die Antworten. Das Problem konnten wir selbst lösen. Im Treiber für das LCD-Display war die Verzögerungszeit zu hoch eingestellt.

Hier aber eine neue Frage:
Kennt jemand den Befehl in C, mit dem man den Stack verschieben kann, z.B. in den Code-Speicher?

Danke für eure Hilfe.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
05.06.2005, 22:41 Uhr
ao

(Operator)



Zitat von duedel:
Kennt jemand den Befehl in C, mit dem man den Stack verschieben kann, z.B. in den Code-Speicher?

Was meinst du mit "Stack verschieben"? Die Umschalt-Routine in einem Multitasking-Kern? Dafür gibts keinen "Befehl in C". Das ist erstens auf jeder CPU anders, und zweitens muss das in der Regel in Assembler gemacht werden, weil die C-Compiler keinen Zugriff auf die Kern-Register der CPU (Instruction Pointer, Stack Pointer usw.) erlauben.

Und wieso in den Codespeicher? Den Stack im Flash-ROM sichern? Wozu?

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
05.06.2005, 22:43 Uhr
ao

(Operator)


... und nach "Assembler", weil es das einzige Board hier ist, wo sich näher mit Mikrocontrollern befasst wird.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ Assembler ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: