Hallo zusammen, ich bin derzeit dabei einen AT90PWM3B in C zu programmieren. Da ich mit der C-Programmierung aber erst angefangen habe weis ich jetzt nicht wie ich den Stack Pointer initalisiere. Wie es in Assembler geht ist mir durchaus klar : ldi R16, HIGH(RAMEND) out SPH, R16 ldi R17, LOW(RAMEND) out SPL, R17 Aber wie gesagt weis ich nicht wie ich das in C anstelle, könnte mir da jemand helfen ? Vielen Dank für eure Hilfe Alex
Hallo, also wenn Du mit WinAvr arbeitest, dann brauchst Du da nix machen, das macht der Compiler selbst. Gruß Harry
Hallo Harry, dann ist das ein weiteres Problem, denn ich arbeite mit Winavr aber er macht es nicht eigenständig. Kann das dann an einer fehlenden Include Diirective liegen oder evtl. an der Version des WINAVR ? Gruß Alex
Hallo zusammen, also das Problem war die Version des WINAVR´s mit der neureren Version ist alles in Ordnung und es funktioniert. Gruß Alex
Hallo Harry, wenn dochh alles so schnell ginge :-) Danke, dir auch ein Schönen Sonntag Gruß Alex
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.