Forum: Mikrocontroller und Digitale Elektronik Arduino in C oder Assembler Programmieren


von Arduino1 (Gast)


Lesenswert?

Guten Abend,

kann man einen Arduino in C oder Assembler programmieren?
Was für eine Programmierumgebung bräuchte man dazu?

Ich wollte mir für ein Projekt einen Arduino mit Servo usw zulegen, aber 
wie ich gelesen habe wird der Arduino normalerweise in einer "eigenen 
Sprache" programmiert..

Ich freue mich auf eure Antworten!

von Stefan W. (swessels)


Lesenswert?

Atmel Studio 7 oder Eclipse und AVR GCC Toolchain. Beides für die 
Programmierung in C.

Ganz wichtig: Datenblätter des verwendeten Controllers! Das ist mit der 
Arduino Umgebung nich vergleichbar!

Dafür kannst Du alle Möglichkeiten des Controllers ausloten.

Zum Einstieg schau mal hier: 
https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial

Gruß,
Stefan

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Arduino1 schrieb:
> kann man einen Arduino in C oder Assembler programmieren?

Von der Hardware solltest du darauf achten, das der ISP Anschluss 
vorhanden und bestückt ist. Dann kannst du einen Arduino (der ja nur ein 
fertiges Board mit MC ist) mit jedem Programmer und jeder Toolchain 
beschreiben.

Für den Anfang ohne Programmer solltest du den Bootloader auf dem 
Arduino MC erhalten, dann kannst du ihn über USB programmieren.

von Nobody (Gast)


Lesenswert?

Arduino1 schrieb:
> wird der Arduino normalerweise in einer "eigenen
> Sprache" programmiert..

Nein!
das ist normales C++

von Wolfgang (Gast)


Lesenswert?

Matthias S. schrieb:
> Für den Anfang ohne Programmer solltest du den Bootloader auf dem
> Arduino MC erhalten, dann kannst du ihn über USB programmieren.

Später kannst du dir einen Arduino als ISP programmieren - aber wozu, 
wenn man den Platz für einen Bootloader auf dem µC hat?

von Hauptsache schnell (Gast)


Lesenswert?

Arduino1 schrieb:

> kann man einen Arduino in C oder Assembler programmieren?
> Was für eine Programmierumgebung bräuchte man dazu?

Grüßt den heut das Murmeltier?
Beitrag "µC von 0 auf lernen. ASM oder C?"

PS:
Heut ist tatsächlich Murmeltiertag, das erklärt einiges:
http://www.spiegel.de/panorama/murmeltiertag-punxsutawney-phil-prophezeit-baldigen-fruehling-a-1075301.html
https://de.wikipedia.org/wiki/Und_t%C3%A4glich_gr%C3%BC%C3%9Ft_das_Murmeltier

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
Noch kein Account? Hier anmelden.