Hi Leute, zuerst ein paar kleine Infos über meinen Kenntnisstand. Ich habe bereits erfahrung mit Assembler, C und C++, Grundkenntnisse in der Elektronik durch Bücher und aus der Schule und einige Erfahrungen mit dem ATTiny13 durch dieses Lernpaket: http://www.b-kainka.de/lpmikros.htm Jetzt wo ich also etwas Wissen über Microcontroller angehäuft habe, würde ich gerne etwas größere Microcontroller verwenden wie z.b. den Atmega8 o.ä. Es werden sehr oft Entwicklerboards empfolen, aber ich würde den Controller gerne vom Pc trennen können um ihn dann mit einer Batterie zu betreiben. Außerdem habe ich das Problem nur USB-Schnittstellen zu besitzen, was aber bei dem ATTiny kein Problem war, dank Adapter und Bootloader. Ich bräuchte eigendlich nur eine Anleitung, wie ich eine(vom Pc trennbare) Schaltung baue und darüber den uC programmieren kann. Meine eigendliche Frage dreht sich also darum, ob es etwas Vergleichbares wie diesen Experimentierkasten z.B. auch für ATmegas gibt, oder ob ihr Bücher kennt, die meine Fragen beantworten können.
Also, meiner Meinung nach sind solche Baukästen zwar gut und schön, aber nicht nötig. 1. ich hab mir gaanz zum Anfang das Tutorial hier durchgelesen. 2. Dann habe ich bei Reichelt ein paar Bauteile bestellt. - Lochraster, Atmega8 +Pereferie, 7805... - Programmiergerät über Paralele Schnittstelle - ... 3. Dann eine Schaltung Aufgebaut. (Stromversorgung war ein Handynetzteil an einem 7805). 4. Zuerst hab ich eine LED zum Blinken gebracht ;) Meiner Meinung nach lernt mn indem man Datenblätter wälzt und sich selber an eine komplette Schaltung wagt mehr, als wenn man ein Evaluationsboard programmiert. Mach es zu deinem Projekt!
Also würde das erste Schaltbild(http://www.mikrocontroller.net/wikifiles/f/f6/Mega8_Tutorial.png) zusammen mit z.B. so einem Adapter: http://www.amazon.de/exec/obidos/ASIN/B001SP807G/ref=ord_cart_shr?_encoding=UTF8&m=A1GGWAXHMKOH62 zusammen schon funktionieren? PS: ich habe leider nicht einmal eine Parallele Schnittstelle^^
Zum Programmieren sollte das Funktionieren. Musst dann eben selber noch Taster LEDs oder was du wills anschließen.
Kaufe dir lieber direkt einen AVR-ISP MK2. Der kostet zwar 40 Euro, ist aber meiner Meinung nach eine wesentlich bessere Investition als der von dir gefundene Programmer. Außerdem wird er offiziell vom AVR Studio unterstützt. Ansonsten kann ich Fabi nur zustimmen. Bestelle dir was Du brauchst (vorher das AVR-Tutorial hier lesen) und baue es dir selbst auf.
Der gewählte Progrmmierer ist ausreichend, kein "Bit-Banging" und arbeitet mit dem Studio (da STK500-Nachbildung). AVRISP-MKII ist zukunftssicherer, Stichwort XMega, Tiny10, PDI. Stört jedoch anfänglich nicht. Für die Schaltung gibt es bessere hier im Forum, z.B. mit Quarz statt Oszillator, LCD-Anschluss, RS232 (geht dann mit RS232-USB-Umsetzer zum PC) oder bei Roboternetz (z.B. http://www.rn-wissen.de/index.php/RN-MiniControl). avr
Ok danke für die Infos. Ich war heute bei Conrad und die hatten nur nen Atmega8535 auf Lager. Ich wollte nicht noch einen Tagesausflug unternehmen und habe einen gekauft. kann man das Tutorial damit trotzdem verfolgen oder geht das nicht?
Moin, ich kann mich den Vorschreibern nur anschliessen! Ich habe mir das Tutorial ausgedruckt und in einem Ordner abgeheftet. "Problematische" Themen trage ich zusaetzlich im Schnellhefter mit mir. Dazu ein Breadboard, den AVRISP MKII und ein paar Bauteile fuer den Anfang und Du bist nach ein paar Wochen fit ;) Irgendwelche Kaesten sind zwar superpraktisch aber zu unflexibel und letztendlich zu teuer.
@ Daniel Hallmann Das geht grundsätzlich. Klar die Hardware musst du anpassen, denn dein neuer kleiner Freund hat 40 Beinchen statt 28 (Atmega8). Und eventuell sind ein paar Registernamen und Bitnamen anders. Beides lässt sich aber durch Vergleich der Datenblätter lösen. Es ist möglich, dass du früher Speicherprobleme bekommst, denn der Atmega8535 hat nur halb so viel SRAM wie der Atmega8. Bei den kleinen Assemblerprogrammen aus dem AVR-Tutorial ist das aber eher unwahrscheinlich und beim AVR-GCC-Tutorial solltest du frühzeitig den "Daten im Flash"-Teil durcharbeiten. Atmega8535 http://www.atmel.com/dyn/resources/prod_documents/doc2502.pdf Atmega8 http://www.atmel.com/dyn/resources/prod_documents/doc2486.pdf
Ok danke nochmal für die vielen schnellen Antworten. Das forum ist echt der Hammer! Ich fange dann heute an zu Basteln und schau mal was dabei rauskommt =P
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.