Hallo, habe schon lange mit Pascal,Basic und Assembler gearbeitet. Jetzt möchte ich aber mal den AT90S2313 programmieren. Das Board habe ich schon fertig und ic hhabe auch schon in die Assembler Befehle reingeschaut. Da ich noch nie mit C gearbeitet habe, dachte ich mir das genau jetzt mit neuem Proz die Gelegenheit günstig ist C zu lernen. Kennt jemand von Euch einen guten C-Compiler den man für einen C-Anfänger nehmen kann? Es sollte ein gutes Tut dabei sein. Die Tuts die ich kenne und die Bücher die ich gelesen haben, haben mich auf den ersten Seiten schon mit den klammern und ++ und -- erschlagen. Gruß Binnesmann
Hallo, als Compiler kannst Du z.B. den GCC (WINAVR) nehmen. Die Downloadadresse findest Du hier im Tutorial. Ein Tutorial zum C-Programmieren findest Du auch hier im Bereich Artikel (von Christian Schifferle). Bücher brauchst Du dir dann keine mehr zu kaufen. Die sollen meiste wowieso nur Übersetzungen der Datenblätter sein. Für weitere Fragen gibts das Forum. Gruß, Ralf
Ich würde dringend davon abraten, den Mikrokontroller ohne vorherige C-Kenntnisse in C zu programmieren. Du weißt dann nämlich nie, liegt es an Deinem C-Code oder an der Hardware, wenn was nicht geht. Der Frustfaktor dürfte also extrem hoch sein. Um erstmal C zu lernen empfehle ich Dir ein altes Borland-C in der DOS-Box mit deutschem Hilfetext laufen zu lassen. Am besten noch unter Windows98, da kannst Du nämlich noch direkt den Parallel-Port ansprechen und so erste Versuche in Richtung Hardwarezugriff machen (Tasten einlesen und entprellen, LEDs anschalten). Peter
Hallo, da kann ich das Buch "C für Mikrocontroller" sehr empfehlen. Ich war auch C-Anfänger und mir hat das geholfen. Als Compiler empfehle ich den CodeVisionAVR, der ist sehr problemlos. Zitat: Codevision is the lowest cost commerical compiler and produces excellent code. the WinAVR GNU compiler is free and open source, but is is not as easy to use for a new C programmer and there is no real support other than user groups etc etc etc. Armin
Hi MEGALOL gibt es besseren Support als User-Groups? Leute die mit einem Produkt arbeiten können besser bei einem Problem helfen als jeder Angelernte Supportmitarbeiter. Matthias
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.