wenn auch einige Zeichen, insbesondere das Semikolon völlig andere Bedeutung haben.
Die Arduino IDE gibt beim Kompilieren keine Fehlermeldung aus. Da dürfte das Semikolon also kein Fehler sein. Das kenne ich so auch von PHP.
|
Anzeige
|
Lichtschranken-Rundenzähler (12V).
Die Arduino IDE gibt beim Kompilieren keine Fehlermeldung aus. Da dürfte das Semikolon also kein Fehler sein. Das kenne ich so auch von PHP. :
Bearbeitet durch User
Man muss wirklich nicht jedes Programm auf der Hardware debuggen. Schon beim AVR-Studio konnte man dem Programmablauf mit dem Debugger auf die Finger gucken. :
Bearbeitet durch User
Du meinst das berüchtigte AVR-Studio 4.x? Das war ein Simulator, der sich auch nicht immer an der Hardware orientiert hat. Gibt's / lohnt sich sowas heute überhaupt noch bei den Hardware-Preisen?
AVR ASM geplagte User vertippen sich am Anfang gerne. Da trennt nämlich das Semikolon den Kommentar ab. Und bei Arduino muss das Semikolon rein. Kommentare werden durch vorangestellten Doppelslash gekennzeichnet. Trennung von Befehlen: Da der Arduino-Compiler Zeilenumbrüche ignoriert, weiß er erst durch das Semikolon, wo ein Befehl endet. Pflichtbaustein: Wenn Sie am Ende einer Anweisung das Semikolon vergessen, bricht die Überprüfung des Codes mit einem Kompilierungsfehler (meistens „expected ';' before...“) ab.
Darstellung der Kästchen ist schön anschaulich. Oder was nun welches Bit genau bei den Steuerregistern bei welchem Target bedeutet. Beispiel: Diskussion um das "URSEL". Man geht da ziemlich weit auf die Maschinenebene runter. Oder Angabe, in wieviel µS eine Programmzeile abgearbeitet ist etc. pp ciao :
Bearbeitet durch User
Wen interessiert im Zusammenhang mit Arduino Assembler?
Nö, wie gesagt: Das Semikolon gehört als Befehlsabschluss zu Sprachen wie C, C++ oder C#. Es gibt vermutlich noch andere, die das auch so handhaben (python schon mal nicht).
oder als Block mit /* */ gekennzeichnet.
Erzähl' mir neues!
Um einen Programmalgorithmen zu debuggen, war der noch immer gut.
Eher nicht, aber guck mal an, wie sich die Preise für HW-Debugger und die Unterstützung in den Controllern seit den Zeiten von AVR-Studio verändert haben. Besser als wilde printf()-Orgien war der allemal. :
Bearbeitet durch User
Ich für meinen Teil habe Schaltplan und Layout fertig. Jetzt warte ich auf die ganzen Bauteile, damit ich testen kann. Zum Testen werde ich aber Bauteile nicht zusammenlöten. Das geht m.E. auch einfach über Klemmen. Und den ESP muss ich natürlich noch bespielen.
ja, richtig. Nur funktioniert Debugging nicht bei allen Arduino-Boards per Hardware. Das hatte ich oben aber auch schon geschrieben (siehe Links).
Und um die Dauer auszumessen. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|