Hallo Leute,
ich bin auf der Suche nach einem Einsteiger-Board für AVR-µC. Ich möchte
in C programmieren, da ich den Code nicht neu lernen muss. Außerdem
favorisiere ich die AVR-Studio-Software, da ich gleich die Programme
Schritt für Schritt testen kann.
Ich weiß das die Lernprogramme überteuert sind, aber für einen
Einsteiger wie mich vielleicht gar nicht so verkeht, oder??
Habe mir zunächst mal dieses Board ausgeguckt
http://shop.myavr.de/index.php?sp=article.sp.php&artID=40, obwohl ich
die Software nicht bräuchte. Oder lässt sich das Board nicht mit dem
Studio programmieren?
Da die größeren Boards wie z.B. das STK500 nur mit rs232-Schnittstelle
ausgestattet sind, würde mich noch interessieren, ob es Adapter für
USB-Schnittstellen gibt die zuverlässig funktionieren (Bestenfalls
gleich mit Link).
Schon mal besten Dank für eure Antworten!!
Klaus
Also du könntest als Einsteigerboard beispielsweise so ein Arduino
Duemilanove nehmen: http://arduino.cc/en/Main/ArduinoBoardDuemilanove
Die passende Software zum Programmieren gibts hier:
http://arduino.cc/en/Main/Software
Die verwendet einen C/C++ und den AVR-GCC. Mit AVR-Studio kannst du auch
programmieren, du musst die Makefiles entsprechend anpassen. Ich glaube,
auf dem Arduino ist ein Bootloader, der ein über USB übertragenes
Programm automatisch in den Flash schreibt?
Hey Thomas,
DANKE!!!! Das ist genau das was ich gesucht habe!! Super!
Wahrscheinlich hast du dir nicht das Buch bestellt das direkt dazu
angebogen wird?! Link:
http://www.elo-web.de/elektronikbuecher/mikrocontroller/avr-risc-embedded-software-selbst-entwickeln
Ein paar deallierte beschriebene Programme für den Anfang wären gut um
schnell die ersten Erfolge zu sehen und später eigene Ideen umsetzen zu
können.
z.B
-zunächst die ersten Schritte Ein-Ausgänge Bitmaipulationen
-Analogwertverarbeitung
-einfache zeitgesteuerte Abläufe
(Das geht natülich an alle Nutzer des Forums)
Gruß
Klaus
Klaus schrieb:> Hey Thomas,> DANKE!!!! Das ist genau das was ich gesucht habe!! Super!
Freut mich :-)
> Wahrscheinlich hast du dir nicht das Buch bestellt das direkt dazu> angebogen wird?! Link:> http://www.elo-web.de/elektronikbuecher/mikrocontroller/avr-risc-embedded-software-selbst-entwickeln
Ähh, Buch, nee!
Im allgemeinen lese ich keine Bücher. Ich habe mich da voll auf das
Tutorial verlassen.
Falls noch Irgendwas unklar ist gibts Hier den Schaltplan vom Board.
http://www.olimex.com/dev/avr-p28.html> Ein paar deallierte beschriebene Programme für den Anfang wären gut um> schnell die ersten Erfolge zu sehen und später eigene Ideen umsetzen zu> können.> z.B> -zunächst die ersten Schritte Ein-Ausgänge Bitmaipulationen> -Analogwertverarbeitung> -einfache zeitgesteuerte Abläufe
Für die 3 genannten Punkte kann ich Dir das Tutorial ans Herz legen.
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
mfg
Thomas
Hi
Wenn du als Einsteiger Projekte suchst, dann denk einfach mal nach, was
du gern hättest... Du kannst C, ich nehme an, auf dem PC, also dürftet
du mit Visual C kein Problem haben, eine Kommunikation mit einem µC
herzustellen. Nicht zum Programmieren, aber um bspw. Steuerungsaufgaben
durchzuführen. Eines meiner Projekte war / ist mit Objekten ala Und,
Oder, XOr usw. die Möglichkeit zu schaffen, eine Schaltlogik grafisch
aufzubauen und die Ein- und Ausgänge entsprechend der
zwischengeschalteten Logik auf dem PC zu bearbeiten. Ähnlich
CFC-Programmierung auf Siemens S7, allerdings nur für den
Hausgebrauch... und weils Spaß macht. Auch kannst du Kinder, Enkel,
Neffen und Nichten mit Schaltungen für Modellbau glücklich machen...,
selbst eine Laufschrift über dem Einkaufsladen wertet ernorm auf... da
gibt's so viel. Aber was dich davon interessiert, wird dir hier niemand
sagen können und es ist so wichtig, das du etwas findest, was du
brauchst. Auch wenn das Projekt umfangreich ist, du wächst letztlich mit
den Schwierigkeiten.
Ach ja, und nochwas. Das du C kannst, ist gut, aber das heißt nicht
automatisch, das du auch Controller programmieren kannst. Auch wenn du
die Dinger "nur" programmierst, wirst du die Hardware verfluchen lernen.
Gruß oldmax
HI,
noch ganz kurz zu mir.
Ich bin Mikrocontroller Einsteiger, ich weiß nicht genau auf welchen
AVR-Chip es hinaus laufen soll.. daher möchte ich flexibel mit dem
Programmiergerät sein. Der Programmer sollte möglichst USB haben (RS232
oder LPT ginge auch..zur Not) . Programmieren würde ich gerne in C++ ,
da ich mich damit eh gerade beschäftige.
Als erstes Projekt ist geplant nen Sound/Lichtsteuermodul zu basteln,
was zunächst in nen Ferngesteuerten Panzer (von nem Bekannten)
eingesetzt werden soll. Über die Notwendigen Ein&Ausgänge und die
Signale die genutzt werden können bin ich mir noch nicht ganz im klaren.
An Software habe ich aktuell <multisim angeschafft und nen dickes Buch
dazu, um generell auch dem Schaltungsentwur entgegenzutreten.
Soweit so gut. Ich hoffe das mir geholfen werden kann :D
grüße
Postworld