Difference between revisions of "AVR Programming/de"
From Free Pascal wiki
Jump to navigationJump to searchLine 26: | Line 26: | ||
== Siehe auch == | == Siehe auch == | ||
* Übersichtseite [[AVR Embedded Tutorial/de]] | * Übersichtseite [[AVR Embedded Tutorial/de]] | ||
+ | |||
+ | Autor: [[User:Mathias|Mathias]] | ||
[[Category:Embedded]] | [[Category:Embedded]] | ||
[[Category:AVR]] | [[Category:AVR]] | ||
[[Category:Arduino]] | [[Category:Arduino]] |
Revision as of 19:25, 15 January 2018
Wichtige Hinweise zu AVR-Programmierung
Generell geht alles nicht, was dynamisch ist, zB. Classen, dynamische Arrays, dynamische Strings.
Integer
Die Integer sind nur 16Bit gross, somit wird nur ein Bereich von -32'768 bis +32'767 abgedeckt. Ansonsten muss man einen LongInt nehmen.
Classen
Classen gehen nicht auf einem AVR, alternativ Object nehmen.
Fliesskommazahlen
Fliesskommazahlen sollten wen möglich vermieden werden, da der AVR dies Hardwaremässig nicht unterstützt.
String
AVR unterstützen nur ShortString, dies muss mit folgendem Compilerschalter eingestellt werden.
{$H-}
Oder man deklariert den String so:
var
s : String[123];
Siehe auch
- Übersichtseite AVR Embedded Tutorial/de
Autor: Mathias