Archiv verlassen und diese Seite im Standarddesign anzeigen : AVR in C programmieren für dummies
Import-Script
02.01.2002, 22:19
Hallo Gleichgesinnte <BR>ich baue seit einiger Zeit meine Schaltungen mit 8051 Controllern auf, die ich mit Progstduio in Assemler prorammiere. Ich würde nun gerne auch Schaltungen mit AVR Controllern machen, die in C programmiert werden sollen. Ahnung von C hab' ihc leider nicht. Ich hab' mir mal die AVR studio runergeladen, konnte aber keine Beispieldateien entdecken, die wie bei Progstudio eine Einführung geben. <BR>Könnt ihr mir weiterhelfen, in dem Ihr mir sagt, wo ich am Besten C lerne??? <BR>Vielen Dank!!
Import-Script
02.01.2002, 22:46
Hi <BR> <BR>such mal im Web nach dem Stichwort AVRGCC. Der GCC hat einen port für den AVR allerdings nur als Cross-Compiler (d.h. der Compiler selbst läuft nicht auf dem µC ;-) Wenn du den 8051 in C programmieren willst (da du ja schonmal ein System hast) kann ich nur den SDCC empfehlen. <BR> <BR>Matthias
Import-Script
03.01.2002, 17:38
Hi Michi <BR> <BR>unter <A HREF="http://8bit.at/avr" TARGET="_top">http://8bit.at/avr</A> gibt es die Seite <BR>"Atmel für Dummies" (heißt wirklich so), <BR>als Einstieg in AVRGCC <BR> <BR>Gruß Reinhold
Import-Script
04.01.2002, 10:18
Hallo Michi, <BR> <BR>eine weitere gute Quelle für einen kompletten GCC Satz, incl. integration in AVR Studio gibts bei: <BR> <BR><A HREF="http://www.avrfreaks.net" TARGET="_top">http://www.avrfreaks.net</A> <BR> <BR>Du musst Dich dort als User Registrieren, ist aber alles Kostenlos. Alles in Englisch. <BR>Ciao, <BR>Klaus <BR> <BR><A HREF="http://home.t-online.de/home/k.leidinger" TARGET="_top">http://home.t-online.de/home/k.leidinger</A> <BR>Microcontroller Testboards für AVR
Import-Script
04.01.2002, 22:45
Hallo Michi, <BR> <BR>für den 8051 gibts auch eine sehr gute C-Einführung: <BR><A HREF="http://www.esacademy.com/automation/docs/c51primer/" TARGET="_top">http://www.esacademy.com/automation/docs/c51primer/</A> <BR> <BR>Besonders die Tips, um auch in C schnelle und speichersparende Programme zu schreiben sollten auch auf den AVR zutreffen. <BR> <BR>Ich habe so die Vermutung, daß viele ignorieren, daß es eben kein PC mit zig MB ist. Denn im AVR-Forum scheint fast jeder den Mega103 zu nehmen. <BR> <BR>Ich programmiere fast nur C auf dem 8051 und mein allergrößtes Programm hats gerademal auf 36kB gebracht. Die meisten sind jedoch um die 5kB groß. <BR> <BR>Wenn Du aber gar kein C kannst, nimm zuerst z.B. Borland-C und mache kleine DOS-Programme am PC. Du kannst auch am Druckerport Bits einlesen oder ausgeben (geht aber nur bis Windows 98). <BR> <BR> <BR>Peter
Import-Script
04.01.2002, 23:27
Vielen Dank für eure ausführlichen Antworten!!!! <BR> <BR>Ist der Unterschied, ob ich C für 8051, AVR oder DOS programmiere groß?? <BR> <BR>Vielen Dank für eure Unterstützung!!! <BR>mfg
Import-Script
05.01.2002, 15:07
Hallo Michi, <BR> <BR>im Prinzip Jein. <BR>D.h. die C-Routinen sollten überall laufen. Bloß die Peripherie-Zugriffe müssen an die jeweilige Hardware angepaßt werden. D.h. Port, Timer, UART, ADC, DAC usw. sowie die Interrupthandler. <BR> <BR>Die hohe Schule der C-Programmierung ist daher alle Hardwarezugriffe zu kapseln, d.h. in separate Treiberrroutinen zu verbannen. Also so ähnlich, wie beim PC. <BR> <BR> <BR>Peter
Powered by vBulletin® Version 4.1.7 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.