Anfänger: Entwicklungsumgebung-so richtig?

#2627652
Lesenswert?

Hallo zusammen,

bin neu hier. Bin absoluter Anfänger auf dem Gebiet Mikrocontroller. 
Habe zu Ostern ein sehr interessantes Buch geschenkt bekommen und möchte 
jetzt mich in das Thema einarbeiten.
Mein erstes Projekt soll eine Quarz-Uhr mit LED-Display sein. Ich habe 
noch keinerlei Hard- bzw. Software. Ist die Entwicklungsumgebung so 
passend? Brauch ich sonst noch was?

(-Mikrocontroller: ATmega8)
-Programmer: Atmel Evaluationsboard + USB-RS232-Adapter (meine PCs 
besitzen keine solche Schnittstelle)
-Programmiersprache: C (kann ich schon)
-Compiler: AVR-GGC
-Ladeprogramm(wird nach meinem Buch zur Übertragung der fertigen 
Aplikation auf den müC benötigt): PonyProg

Ich habe im Equipment-Tutorial gelesen, dass man noch eine 
Stromversorgung braucht. Was muss man da kaufen?

Gruß

Caligula
Gast #2627659
Lesenswert?

Maximilian Stiefel schrieb:
> Ich habe im Equipment-Tutorial gelesen, dass man noch eine
> Stromversorgung braucht. Was muss man da kaufen?
Im einfachsten Fall irgendein Steckernetzteil vom Grabbeltisch was 
stabilisierte 5V erzeugt... Da fehlt halt die Strombegrenzung die im 
Fehlerfall die Schaltung vorm Abrauchen bewahrt. Wenns mehr kosten darf 
ein einfaches einstellbares Labornetzteil wie man sie tausendfach bei 
Ebay findet.

s. auch AVR-Tutorial und AVR-GCC-Tutorial !
(Firma: guloshop.de) #2627720
Lesenswert?

Maximilian Stiefel schrieb:
> bin neu hier. Bin absoluter Anfänger auf dem Gebiet Mikrocontroller.

Ebenfalls willkommen! Das waren wir alle mal irgendwann. :-)

> (-Mikrocontroller: ATmega8)

Der ATmega8 ist ein inzwischen veralteter Standard-uC von Atmel. Nimm 
eventuell den ATmega88 (das ist die neuere und pinkompatible Version) 
oder gleich den ATmega328 (genauso, aber mit mehr Speicherplatz).

> -Programmer: Atmel Evaluationsboard + USB-RS232-Adapter (meine PCs
> besitzen keine solche Schnittstelle)

Vorsicht, die meisten Programmer, die eine RS232 voraussetzen, laufen 
nicht mit einem USB-RS232-Adapter. Hier ist es sicherer (und oft auch 
billiger), einen Programmer zu verwenden, der USB direkt unterstützt.

> -Programmiersprache: C (kann ich schon)

Prima. :-) Schau dir aber ruhig auch den Atmel-Assembler an, es lohnt 
sich.

> -Compiler: AVR-GGC

Du meinst bestimmt GCC. Ebenfalls zu empfehlen: der Assembler avra.

> -Ladeprogramm(wird nach meinem Buch zur Übertragung der fertigen
> Aplikation auf den müC benötigt): PonyProg

Hier würde ich eher auf den Standard "avrdude" setzen. Aber ich geb zu, 
dass ich das Programm "PonyProg" gar nicht sicher einordnen kann.

> Ich habe im Equipment-Tutorial gelesen, dass man noch eine
> Stromversorgung braucht. Was muss man da kaufen?

Ein auf 5V stabilisiertes Steckernetzteil gibts bei Reichelt oder Conrad 
oder sonstwo. Allerdings: Wenn du einen Programmer mit USB-Anschluss 
verwendest, dann kannst du damit auch deine Schaltung speisen, USB 
liefert ja bis zu 500 mA Strom bei 5 V. Du brauchst also gar kein 
Netzteil.

Viel Spaß beim Einstieg!
Gast #2627739
Lesenswert?

Vorsicht: PonyProg arbeitet mit Bitbanging und das funktioniert nicht 
mit allen RS232-USB-Wandlern. Das wurde hier schon 1000de Male 
diskutiert (bitte die Suche benutzen).
Meine persönliche Empfehlung wäre die Anschaffung eines Atmel AVRISP 
mkII. Damit kannst Du auch das Pollin-Board programmieren. Dazu das 
AVRStudio 5 und fertig. Es kann sein, dass Du noch einen kleinen Adapter 
basteln musst damit dar AVRISP auf das Board passt (ich selbst besitze 
das Pollin-Bord nicht).
Zum Netzteil: Schauen welche Spannung das Board benötigt und irgendein 
Steckernetzteil mit ca. 500mA kaufen. Dann hast Du noch gut Reserve.
#2630986
Lesenswert?

Vielen Dank für die Antworten.
Netzteil habe ich gefunden bei mir.
Also wenn ich das Evaluationsboard verwenden will, kann ich mir ja z.B. 
so ne Karte verbauen?

http://www.ebay.de/itm/PCI-KARTE-SERIELL-I-O-RS232-ADAPTER-CONTROLLER-2x-COM-PORT-NEUWARE-GARANTIE-/310360475678?pt=DE_Technik_Computerzubeh%C3%B6r_Kabel_Adapter&hash=item4842ed081e#ht_2522wt_1139

Oder dieser Adpater hier müsste auch funktionieren?

http://www.conrad.de/ce/de/product/191510/MYSMARTUSB-MK2-AVR-PROGRAMMER-U-INTE/0213028&ref=list

Dieses AVRISP mk2 ist doch auch so eine Arte Adapter für rs232? Wo ist 
das der Unterschied zum Adapter von Conrad?
Gast #2631034
Lesenswert?

Max S. schrieb:
> Netzteil habe ich gefunden bei mir.

Guck dir bitte das Netzteil GENAU an. Wenn 5V drauf steht, ist NICHT 
IMMMER 5V drin. Das ist der unterschied zwischen stabilisierten und 
unstabilisierten Netzteilen!!

Deswegen würd ich dir auf jeden Fall zu einem Messgerät raten! Es gibt 
die gelben Teile für 5 Euro. Damit kommst du auf jeden Fall für den 
Anfang klar. Und damit misst du bitte zuerst das Netzteil, ob es auch 
wirklich die 5V hat. Sonst machst du dir nämlich mit Pech gleich deinen 
Controller kaputt (mir passiert) und das hemmt den Spaß ungemein! ;-)
Gast #2631166
Lesenswert?

Nimm doch einfach Boards, bei denen die Stromversorgung inklusive ist 
(per USB):

http://shop.embedded-projects.net/index.php?module=artikel&action=artikel&id=1138
Da ist sogar ein ATmega8 mit dabei, und du kannst gleich loslegen.

https://guloshop.de/shop/Mikrocontroller-Programmierung/guloboard-P-mit-Programmer::4.html
Flexibler, aber kein Mikrocontroller dabei. Die haben aber im gleichen 
Shop welche unheimlich billig.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren