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
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 !
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!
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.
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?
Kauf dir einen echten AVRISP MKII von Atmel und erspar dir viel Ärger ...
Hi >Dieses AVRISP mk2 ist doch auch so eine Arte Adapter für rs232? Wo ist >das der Unterschied zum Adapter von Conrad? Nein. Ist ein USB-Programmer. MfG Spess
Das heißt damit kann ich direkt z.B. den ATtiny13 programmieren?
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! ;-)
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.
Hi Max ;) Welches LCD-Display willst Du verwenden? Mit oder ohne Controller? Oder meintest Du 7-Segment-Anzeigen? lg, Michael
Großes Lob: Ich war noch nie in einem Forum, wo man so qualitativ hochwertige Infos bekam! Vielen Dank Grabbe! Den nehm ich: USBprog AVR STK für Atmel Ist denke ich am sinnvollsten. Ich möchte die Uhr mit einer 4x7-Segment-Anzeige (plus Doppelpunkt) bauen. Woher bekommt man sowas? Bei Conrad hab ich die nur ohne DP gesehn.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.