PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Einstieg mit AVR Microcontroller?



Jackie1983
27.07.2011, 22:26
Hi,

habe hier und da schon ein wenig gebastelt. Würde auch gerne mit Microcontroller was machen.
Habe mal gelesen das der Einstieg mit AVR gut wäre!?

Was brauche ich alles dazu?
Wie werden die Controller programmiert (sourcen übertragung)?
Gibt es eine Controllerübersicht?

danke und gruß

chrisd
27.07.2011, 23:23
wenn du mit AVRs Anfangen möchtest kann ich dir dieses Tutorial empfehlen: http://www.mikrocontroller.net/articles/AVR-Tutorial
dort ist auch genau erklärt was du alles benötigst!

Programmieren kannst du in C dazu gibts auch ein passendes Tutorial: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial

eine Controller Übersicht findest du direkt auf der Herstellerseite: http://www.atmel.com/products/avr/default.asp?source=cms&category_id=163&family_id=607&source=global_nav

ich hab mit nem Atmega8 angefangen dazu gibts einfach schon jede menge Infos im Netz, am besten suchst dir für den Anfang irgend nen einfaches Entwicklungsboard aus oder
holst dir nen Breadboard + ISP-Programmer und nen paar Bauteile.
Viel Erfolg ;)

Jackie1983
28.07.2011, 16:59
So ein Entwicklungsboard wollte ich mir nicht gerade kaufen.
Wollte das eher selber machen. Software aufspielen und loslegen :D

Dann werde ich mal nach infos für den Atmega8 suchen...
thx

shedepe
29.07.2011, 11:14
Wenn du Software aufspielen und loslegen willst, dann ist ein fertiges Entwicklungboard doch genau das richtige für dich.
Bei den Boards gibts massig auswahl wie z.B. das RN-Control

Kampi
29.07.2011, 11:23
Das RN-Control ist zu empfehlen. Da hast du direkt ein fertiges Board mit LEDs, Motortreiber, RS232 Schnittstelle, Pieper und genug I/O Ports. Dann brauchst du nur noch ne IDE und nen Programmer und kannst direkt loslegen. Programmer und Board kosten zusammen maximal 80€ je nachdem was du für einen Programmer bestellst und die IDEs (Bascom / AVR-Studio) gibt es alle umsonst im Internet ;)

shedepe
29.07.2011, 11:30
Hast du dich denn schon für eine Programmiersprache entschieden (Assembler/C /Bascom) ?

Jackie1983
29.07.2011, 20:37
Meinte eher mit los legen alles selber bauen. Weil auf so einem Board ist ja schon alles fertig und wie das untereinander arbeitet weis ich dann immer noch nicht. Deswegen wollte ich klein anfangen.

Programmer habe ich noch keinen, wolte mit den von Atmel kaufen für 39€.
Sprache... hmmm bin Softwareentwickler in Delphi und habe gelesen das es auch einen Pascal compiler gibt.
Denke aber eher in C. Kann ich noch nicht, müste aber recht einfach sein.
Assembler habe ich keine Ahnung von.

gruß

Besserwessi
29.07.2011, 22:08
Einen Pascal Compiler soll es geben, ist aber eine seltene Wahl. Als C Compiler gibt es mit GCC einen recht guten kostenlosen Compiler, meist als Paket WINAVR.

Jackie1983
30.07.2011, 00:11
Ja den gibt es:http://www.mikroe.com/eng/products/view/10/mikropascal-pro-for-pic/
Habe aber auch nicht gesagt das ich den verwenden möchte. Ist keine freeware.
Deswegen werde ich in C programmieren, aber erst mal einen IC und einen Programmer besorgen :D

shedepe
30.07.2011, 10:24
Im RN-Wiki gibts einen Artikel zum Einstieg in die AVR Mikrocontrollerprogrammierung. Da müsstest du eigentlich alles finden was du sucht.

vohopri
12.09.2011, 12:56
Hallo,

meinen Einstieg hab ich hier begonnen zu beschreiben, vielleicht ist da Info für dich drin.

oberallgeier
12.09.2011, 13:51
... Programmer ... wolte mit den von Atmel kaufen für 39€ ...Warum sollte man soviel Geld ausgeben, wenns das für weniger als die Hälfte gibt (klick hier) (http://shop.ullihome.de/wiki/USBAVRLab/Getting) - von dem USB-Lab habe ich zwei seit Jahren gut am Laufen. Mehr Informationen dazu (http://shop.ullihome.de/wiki/USBAVRLab/index) im Shop. Zum Programmer brauchst Du üblicherweise noch Kabel - z.B. vom PC USB-zu-Programmer und vom Programmer-zu-Mikrocontroller.

Ein Linkliste für Einsteiger hatte ich mal hier geschrieben (klick). (https://www.roboternetz.de/community/threads/42775-Hilfe-beim-Elektronikeinstieg?p=408945&viewfull=1#post408945) Ein SEHR sparsamer Einstieg ist nach diesem Tutorial möglich (http://www.rn-wissen.de/index.php/AVR-Einstieg_leicht_gemacht) - und kauf Dir nicht gleich dieses Mega-Steckbrett (puhhhh *ggg*).

Viel Erfolg, etliches an Geduld und bei weiteren Fragen - einfach melden.

Richard
12.09.2011, 18:54
- und kauf Dir nicht gleich dieses Mega-Steckbrett (puhhhh *ggg*).

Viel Erfolg, etliches an Geduld und bei weiteren Fragen - einfach melden.

Ja, da sind zum Anfang eher 2..3.. kleine besser, dann kann man auch einmal eine fertige Schaltung beiseite legen und zusätzliches auf dem nächsten Brett aufbauen.
Durch diesen Thread ist mir eingefallen, ich hatte auch einmal einen MysmartUSB MK2 vor einigen Jahren bei "C" erworben, aber nie benutzt weil ich mir das STK 500 angeschafft habe. Kurz gesucht und tatsächlich das Teil ligt in der Original Verpackung...:-)

Gruß Richard