Forum: Mikrocontroller und Digitale Elektronik ATMega8 16 DIL-28 Programmer


von Markus F. (nidhoegger)


Lesenswert?

Hi,

ich habe mal diverse Frage (bin ein Anfänger).

Ich und ein Studienkollege haben diese Binäruhr gelötet:
http://www.lelie.de/markus/show.php?thema=6
Nun stehen wir vor zweierlei Problemen: Der Sourcecode liegt vor (ich 
würde nun sagen es ist Assembler). Wie compile ich den? Außerdem wollten 
wir einen separaten Programmer für den ATMega8 16 DIL-28 bauen (wir 
haben auf der Platine einen IC Sockel aufgelötet um ihn wieder runter zu 
bekommen). Dazu haben wir diesen Programmer für den Parallel Port 
gelötet:
http://s-huehn.de/elektronik/avr-prog/avr-prog.htm

Der Funktioniert aber nicht. Welchen können wir dafür verwenden 
(Parallelport) und welchen Compiler müssen wir für den Code nehmen? (am 
liebsten wäre mir ein linux compiler, wenns nicht anders geht, geht auch 
windows ;)).

Danke für alle Antworten.

MfG Nidhoegger

von Hubert G. (hubertg)


Lesenswert?

Ein kostenloser Compiler ist das AVR-Studio, von der Atmel-Seite.
Für diesen Programmer ist allerdings ein anderes Programm notwendig, da 
dieser nicht vom AVR-Studio unterstütz wird.
Dafür kann ich PonyProg empfehlen  www.lancos.com

von Johannes M. (johnny-m)


Lesenswert?

Hubert G. wrote:
> Ein kostenloser Compiler ist das AVR-Studio, von der Atmel-Seite.
AVRStudio hat keinen Compiler, nur einen Assembler. Und AVRStudio 
gibt's afaik nicht für Linux.

von Johannes M. (johnny-m)


Lesenswert?

Markus Foitschik wrote:
> Außerdem wollten wir einen separaten Programmer für den ATMega8 16 DIL-28
> bauen
Wozu? Habt Ihr den ISP-Anschluss nicht in die Schaltung eingebaut? Da 
braucht's keinen separaten Programmer mehr.

von Hubert G. (hubertg)


Lesenswert?

Johannes M. wrote:

>> Ein kostenloser Compiler ist das AVR-Studio, von der Atmel-Seite.
> AVRStudio hat keinen Compiler, nur einen Assembler. Und AVRStudio
> gibt's afaik nicht für Linux.

Nun, da der Code in Assembler vorliegt, sollte das schon passen.
Ich schreibe meine C-Programme ausserdem auch im AVR-Studio und kann sie 
compilieren, GCC machts möglich.

Zur Not muss es auch nicht Linux sein, wie Markus oben schrieb.

von Markus F. (nidhoegger)


Lesenswert?

okay ich denk ich werd den ISP noch draufmachen. Kann mir vllt jemand 
die pinbelegung für den parallelport geben?

und als assembler compiler hatte ich gavrasm und avra gefunden für 
linux, falls es jemand interessiert ;)

am besten wäre eine pinbelegung die mit avrdude funktioniert.

Danke

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.