Atmega Experimentierkasten oder Bücher?

OP #1500004
Lesenswert?

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.
Gast #1500108
Lesenswert?

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!
Gast #1500174
Lesenswert?

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.
Gast #1500193
Lesenswert?

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
#1502808
Lesenswert?

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.
Persönliche Seite #1502912
Lesenswert?

@ 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

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