Forum: Mikrocontroller und Digitale Elektronik Contoller Programmieren???


von Frank (Gast)


Lesenswert?

Hallo,
ich kenne mich noch quasi überhaupt nicht mit der Programmierung von 
Microcontrollern aus. Da ich das aber will, hab ich mir einige mal 
bestellt. Ich habe 2x ATmega16L8 1x ATmega16L16 und 1x 89c2051.
Ich habe die letzten Tage schon immer im Internet geschaut und gesucht, 
wo man Anleitungen findet, wie man die programmieren kann. Hab da als 
Interface nen Siprog gefunden. Ich hab das in der Parallel Version erst 
mal gebaut, weil ich das als sehr einfach empfunden habe. Als 
Programmiersoftware hab ich ponyprog, AVR Studio4 und Bascom 
installiert, aber mit keinem kann ich die Controller ansprechen. Nun 
wollte ich mal wissen, wie ich da genau vorgehen mus, oder was ihr 
nutzt. Also möglichst welches Programm ihr nutzt und welchen Adapter. 
Bei den Adapter wärs cool, wenn ihr irgend nen Link zu ner Bauanleitung 
mit anfügen würdet.
Danke schonmal im Voraus
Frank.
P.S. ich hab mich schon mehrere Stunden mit google rumgeschlagen, also 
bitte nicht sagen ich soll da nachschaun ;-)

von hubert.g (Gast)


Lesenswert?

Unter www.lancos.com gibt es PonyProg und auch Bauanleitungen für 
Prog-Adapter

von Andreas Kramer (Gast)


Lesenswert?

Êine besonders gute Anleitung ist gleich oben rechts unter AVR. Ein 
Tutorial für Asambler und eins für C- Programmierung außerdem kann ich 
nur die seite hier empfehlen http://s-huehn.de/elektronik/ da hab ich 
meine erste Schaltung mit parallel Kabel her und da war auch gleich eine 
Datei die man Testweise sovort auf den Conttroller laden konnte, 
allerding ist das meißtens mehr für den Atmega8. Ich würde dir für den 
Anfang den auch empfehlen weil der sehr häufig benutzt wird und deshalb 
auch viele Tuts für ihn da sind.

Gruß Andreas & schöne Feiertage

von Frank (Gast)


Lesenswert?

ja danke schonmal.
Hatte es vorhin ganz vergessen, ich ünsch natürlich auch allen frohe 
Feierertage.
Also die angegebene Seite hatte ich gestern schon mal. Daher hette ich 
ja auch die "Schaltung" entnommen. Ich programmier ja ie gesagt über 
parallel Interface. Hab mir heute den Teil noch mal ganz genau 
durchgelesn und alles so gemacht, wie es drin steht (Bis auf das mit dem 
Quarz, aber dazu komme ich später). Ja, und als ich dann auf den Button 
"Überprüfe Chip" geklickt habe, sagte mir der gute Rechner, dass kein 
Chip vorhanden sei. Aber s war Spannung angelegt. Und alles 
angeschlossen. Jetzt meine Frage wo da das Problem drin liegen könnte.
Und das 2te mit dem Quarz. Der AVR hat soweit ich weiß einen internen 
Taktgenerator. Also hab ich erst mal keinen Quarz angeschlossen. 
Richtig?
Danke
Frank

von Joe (Gast)


Lesenswert?

Frank,
>Ich habe 2x ATmega16L8 1x ATmega16L16 und 1x 89c2051.

Der 89c2051 gehört zur 8x51 Familie. Fang nicht mit 2 völlig 
verschiedenen Familien an, eine fordert schon eine ganze Menge von dir.

Anleitungen für beide Familien gibts genug.

von Frank (Gast)


Lesenswert?

und wo?
Dass die 8051er ne andere ist weiß ich, aber so teuer war der auch 
nicht, und ich dachte, ich bestell mir eben mal einen mit ;-)

von Sonic (Gast)


Lesenswert?

für die 8051er kann ich dier Batronix empfehlen.
http://www.batronix.com

von Joe (Gast)


Lesenswert?

Also, 80c51 kannste doch in Google eingeben oder ?

http://www.8052.com/

hier findest du reichlich Stoff und Links.

http://www.keil.com/ wenns C sein soll.

Kostenlose IDE + Assembler + C

http://www.opcube.com/home.html

http://sdcc.sourceforge.net/

Was genau brauchst du ?

ATMEGA, sollte hier doch genug zu finden sein oder ?

Programmer:

http://www.lancos.com/

http://www.kmitl.ac.th/~kswichit%20/IspPgm30a/ISP-Pgm30a.html

geht für beide Familien.

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
Noch kein Account? Hier anmelden.