Neueinsteiger braucht Rat zur Startaufstellung (Produktwahl Atmega644)

OP #893622
Lesenswert?

Hallo,
lange rede kurzer sinn...ich möchte µ-controller programmieren :)

Nun folgendes....ich bin begeisterter autoschrauber und da liegt es nahe 
gewisse informationen auszulesen und dann anziegen zu lassen. Habe mich 
die letzten tage und wochen schon im internet ein wenig schlau gelesen, 
jedoch finde ich nicht zu allem etwas...Ich hab mir überlegt einen 
Atmega644 zu nutzen, da dieser viel bietet und langfristig auch geeignet 
sein wird..jedoch find ich keinen Programmer?!? Bei den Programmern die 
ich gefunden habe steht dieser nicht in der Liste mit drin....

Das führt mich gleich zu Frage 1:
Woher und welchen Programmer sollte ich nutzen?

Dann zu Frage 2:
Gibt es ein Buch oder eine wirklich gute seite zum Atmega644?

Ich bin auf dem gebiet nun noch halbblutiger Anfänger...
C beherrsche ich so grob aber ich will ja was lernen und das geht 
bekanntlich nur durch die Praxis ;)

Welche Programmiersprache kann man für den Atmega644 empfehlen?

Ich hoffe mir wird hier kein Kopf abgerissen, ich habe zwar die suche 
bemüht aber leider nicht das gefunden was ich gesucht habe :)

Vielleicht kann mir der ein oder andere ja ein paar tips geben ;)


mit freundlichen Grüßen paule
#893680
Lesenswert?

>Das führt mich gleich zu Frage 1:
>Woher und welchen Programmer sollte ich nutzen?
Also ich hätte mir jetzt nen einfachen parallelen ISP gebastelt, oder 
bestellt z.B. diesen: 
http://www.roboternetz.de/wissen/index.php/AVR-ISP_Programmierkabel
^^kann man auch wunderbar auf lochraster machen.
Ich weiß jetzt gar nicht ob Atmels STK's den auch unterstützen, evtl. 
das STK600.
Wenn du nur das ISP Kabel willst kannst du Ponyprog zum Programmieren 
benutzen, das gibts hier: http://www.lancos.com/prog.html

>Dann zu Frage 2:
>Gibt es ein Buch oder eine wirklich gute seite zum Atmega644?
Unter anderem z.B. diese Seite (Artikel-Bereich). Und im Forum hier wird 
dir natürlich auch geholfen. Ich denke speziell für den 644er wirst du 
nichts finden, aber die Megas sind von der Funktion praktisch identisch.

>Welche Programmiersprache kann man für den Atmega644 empfehlen?
Ich würde es in C machen. Asm braucht man eigentlich nicht mehr. Es sei 
denn man ist auf sehr kompakten und performanten Code angewiesen. Beim 
Tiny oder so, der niciht so viel Speicher hat, muss man schon fast auf 
ASM zurückgreifen.
Gast #893716
Lesenswert?

> Bei den Programmern die ich gefunden habe steht dieser nicht in der
> Liste mit drin....

Ein Programmer, der für einen AVR geht, geht auch für alle anderen.
Man braucht nur eine entsprechend aktuelle Programmiersoftware für den
PC. Mein Favorit bei der PC-Software ist Avrdude, der kann mit
praktisch allen Programmern und AVR-Typen. Und wenn einmal doch nicht,
genügt in den meisten Fällen eine Erweiterung der Konfigurationsdatei.

> Welche Programmiersprache kann man für den Atmega644 empfehlen?

Wenn du schon etwas C kannst, würde ich das vertiefen. Der allergrößte
Teil der Mikrocontrollersoftware wird heutzutage in C geschrieben. Die
Alternative ist Assembler. Das lohnt sich aber nur für kleine
Programme oder kleine Programmteile, die speziell optimiert werden
müssen. Für die AVRs gibt es dann noch Bascom (BASIC-Dialekt). Das ist
etwas leichter zu lernen als C und wird deswegen hauptsächlich von
Leuten benutzt, die C nicht können und es nicht lernen wollen.
OP #897122
Lesenswert?

danke erstmal für die anwtorten, dass klingt ja super und leichter als 
ich dachte :D

nun hab ich nochma geschaut nach einem Programmer bzw einem ISP.

Da ich so etwas wie eine 25 Sub D an meinem rechner nimmer besitze 
bleibt mir nur die R232 Schnittstelle...ich habe jetzt folgendes bei 
ebay gefunden aber dort ist mein Atmega den ich mir ausgesucht habe 
nicht aufgeführ...nu wird es trotzdem funktionieren? :D

http://cgi.ebay.de/Serien-AVR-ISP-programmer-arbeitet-mit-AVR-Studio_W0QQitemZ120271785584
#897375
Lesenswert?

Es gibt durchaus programmer die nicht alle AVR´s programmierne können 
z.b. alle AVR910/911 kompatiblem. Unter anderem MySmartUSB. Dort ist für 
jeden neuen AVR eine Softwareanpassung der Programmerfirmware nötig. Das 
ist bei den STK500v2 bzr AVRISPmkII kompatiblen nicht nötig.

z.B.:http://www.ullihome.de/index.php/Hauptseite#USB_AVR-Lab

ist übrigends auch USB TWI und USB UART Bridge sogar mit der Programmier 
Software ständig USB-UART Bridge.

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