Forum: Mikrocontroller und Digitale Elektronik µc (Anfänger)


von Yvy T. (Firma: STudent) (tabson)


Lesenswert?

Hallo liebe Benutzer,
ich steige gerade in der Welt der µC ein und brauche ich ganz dringen 
Ihre Hilfe. Ich bin dabei eine Platine zu bestellen um üben zu können. 
Was ist bei der Bestellung zu betrachten? Ich habe unter dieser Seite 
verschiedene Platine gefunden unter anderen:

1)- AT91SAM7S64 ARM Entwicklungsplatine ( damit kann ich einfach über 
USB, wichtige Voraussetzung, programmieren). Kostet 60 €

2)- AVR Entwicklungsplatine mit USB
Entwicklungsplatine für ATmega16 und alle pinkompatiblen AVR-Controller, 
mit USB-Controller und Stromversorgung über USB.
Artikelgruppe: AVR

Mir wurde gesagt, dass ich die Bauteile auch separat von Conrad bekommen 
könnte. Ich brauche nicht was teures.

Bitte sagen Sie mir was besser für mich ist?
Ich freue mich auf Ihre Antwort und bedanke mich im Voraus.

Yvy

von Johannes S. (johanness)


Lesenswert?

Also zumindest für den AVR (mit ARM habe ich mich bisher nicht 
beschäftigt) gibt es unter 
http://www.mikrocontroller.net/articles/AVR_In_System_Programmer eine 
Auflistung von Programmern. Einzige Voraussetzung ist, dass du deine 
Schaltung für ISP-Programmierung auslegen musst, also ein paar spezielle 
Pins nicht benutzt oder sie so anbindest, dass der Programmiervorgang 
nicht gestört wird. Und einen zehnpoligen Stecker setzen die meisten 
dieser Programmer auch voraus, aber dafür ists schön komfortabel. Von 
den zehnen werden aber nur sechs verwendet, teilweise sind die 
restlichen vier Masse für die Schirmung oder werden für irgendwelche 
"Erweiterungen" genutzt.

Die meisten USB-Programmer für den Selbstbau verwenden allerdings 
Software-USB (ist billig und vielseitig!), d.h. du brauchst bereits 
einen programmierten µC, der darin verbaut wird. Den zu programmieren 
ist aber nicht sehr schwer, sofern du parallele oder serielle 
Schnittstelle hast geht das auch mit einem Steckbrett...

von Sebastian Eckert (Gast)


Lesenswert?

Das hängt ganz von der gewünschten Anwendung ab. Der ARM-basierte 32-bit 
Controller AT90SAM7S64 ist zwar leistungsstark, aber für Einsteiger zu 
anspruchsvoll.
Die AVRs als 8-bit Mikrocontroller sind sicherlich nicht so 
leistungsfähig, aber mit Sicherheit einfacher zu beherrschen. Zudem kann 
man sie in C oder Assembler programmieren, während sich kaum jemand die 
Assemblerprogrammierung eines ARM-uC antun würde, hier ist C praktisch 
unverzichtbar.

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Johannes: falscher Beitrag?

Für Anfänger ist die AVR-Platine auf jeden Fall besser geeignet; dazu 
braucht man noch einen ISP-Programmer und den Controller. Informationen 
zum Einstieg findest du z.B. hier: AVR-Tutorial

von Schoasch (Gast)


Lesenswert?

Hi
Hast du schon Irgendwelche Erfahrungen mit  µC?
Was willst du danach damit machen? Willst du dir kleine Geräte entwerfen 
die den Altag verschönern oder willst du etwas aufwändigeres damit 
amchen?

Wenn du nicht unbedingt die Power eines ARMs sein muss, dann würd ich 
mit einem kleinen AVR oder PIC anfangen. Das hat mehrere Gründe.
1. Die ARMs sind vl nicht so ganz einfach zu Programmieren wie AVRs/PICs
2. Der Schaltungaufwand ist meistens nervig und umständlich
3. Das Gehäuse ist basteltechnisch auch nicht das gelbe vom Ei 
(streitpunkt ;-))

Wie siehts eigentlich mit Compiler für ARMs aus?! Gibts da gratis 
Compiler?! Ich weis es leider nicht.

Für AVRs/PICs gibt gratis Compiler und alles was man so zum leben 
braucht.... also empfehle ich dir die AVRs.
Und ein wirkliches Board brauchst du dafür auch nicht. Es genügt ein 
kleiner selbstgebauter ISP und dann gehts schon um. Schau dir mal das 
Tutorial an.

mfg Schoasch

von Johannes S. (johanness)


Lesenswert?

@Andreas: Wieso falsch? Er machte zwei Vorschläge, aber das hier
> Mir wurde gesagt, dass ich die Bauteile auch separat von Conrad bekommen
> könnte. Ich brauche nicht was teures.
brachte mich zu der Annahme, dass der OP auch Bastellösungen akzeptieren 
würde. Jetzt ist natürlich die Frage, auf welcher Abstraktionsebene 
"Bauteile" liegt (Bauelemente, Module, fertige Geräte).

von Yvy T. (Firma: STudent) (tabson)


Lesenswert?

Ich bedanke mich für die spontanne Antworte. Ich werde mir dann ein AVR 
suchen.
Aber Scoasch, was meinst Du mit ISP selbst bauen? Wie macht man das? 
Oder wie geasagt, ich werde mich schlau machen und den Tutorial lesen.
Habt Ihr Empfehlungen, wo ich einen AVR kaufen kann?

Noch mal danke. Ich melde mich sobald ich eine finde.

von Johannes S. (johanness)


Lesenswert?

ISP-Bauanleitungen findest du ein paar unter "AVR"->"AVR In System 
Programmer" auf dieser Seite. Für die unterschiedlichen Systeme muss man 
teils spezielle Programme verwenden, teils Standardprogramme 
entsprechend konfigurieren, soetwas sollte man sich vorher ansehen.

AVRs kann man in Deutschland z.B. bei Reichelt kaufen (außerhalb 
Deutschlands haben die einen Mindestbestellwert von 150€). Oder auch bei 
Pollin, falls man sowieso dort etwas bestellen möchte. Und vielleicht 
auch dort, wo du deine elektrischen Bauelemente kaufst.

Da die ATmegas nicht grad die Welt kosten sind die Preisunterschiede 
gewöhnlich so gering, dass man eher auf die Portokosten achten und sie 
beim nächsten Einkauf beim Elektronikhändler des Vertrauens mitbestellen 
sollte.

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.