Forum: Mikrocontroller und Digitale Elektronik Programmieren mit "C"


von Izoard (Gast)


Lesenswert?

Hi!

Habe bis jetzt immer Assembler programmiert! In der Schule hab ich no
Pascal gelernt und möchte nun C-lernen!

Ich habe mir schon einige Tutorials angeschaut aber eine Frage möchte
ich noch geklärt haben:

Gibt es eine Freeware, mit der man AVR-C-Programme Kompilieren kann?
Das heisst, dass ich die Fehler sehe und diese dann korriegieren kann?
Oder wie macht ihr das?

THANKS

IZOARDS

von Simon (Gast)


Lesenswert?

Klar es gibt WinAVR
da hast du eine feine Benutzeroberfläche die sich Programmers Notepad
nennt. Wenn du einen Fehler im Programm hast so das das ganze schon von
anfang an nicht klappen kann wird das Compilieren unterbrochen und der
Fehler angezeigt.

Es ist aber nicht immer ganz einfach die Fehler Codes den Fehlern zu
zuordnen.

Mit freundlichen Grüßen
Simon

von MichaelS (Gast)


Lesenswert?


von Enrico Schleske (Gast)


Lesenswert?

Hi,

ich programmiere jetzt auch nur noch in C für Mikrocontroller (bzw. C++
für Win-Anwendungen). Naja, ein Programm ist viel schneller getippt,
der Quellcode reduziert sich und es ist meiner Meinung nach auch
schneller als der vergeleichbare Assembler-Code.

Ich kann jedenfalls µVision2 von Keil http://www.keil.com wärmstens
empfehlen. Das Programmieren ist in Assmbler sowie C möglich und
natürlich auch das Compilieren und Debuggen. Es werden eine Vielzahl
von bekannten Controllern unterstützt, jede Menge Atmels aber auch
Siemens/Infineon, Motorola usw.. Die erzeugte Hex-Datei kann dann
bequem ins Zielsystem geladen oder in ein EPROM gebrannt werden. Die
DEMO gibts oben bzw. die Vollversion findet man bei Ebay oder auch
Verwandten ;-)

Es gibt natürlich noch viele andere Programme, sollte man halt
durchtesten und mit dem man dann am besten klar kommt wird benutzt.

Enrico

von Izoard (Gast)


Lesenswert?

Also bei meinem WinAVR weiss ich nicht, wie ich compilieren kann?

Sollte es eine Schaltfläche geben?

von MichaelS (Gast)


Lesenswert?

Läuft alles auf der Kommandozeile ab. Das Zauberwort heißt "make"

nix für Mausschubser. aber es gibt auch GUI's dafür.

suche mal nach "avredit" oder "avrside"

Gruß
Michael

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.