Forum: Mikrocontroller und Digitale Elektronik programmer für avr studio 4.12 gesucht


von joe (Gast)


Lesenswert?

Kann ich diesen programmer: http://rumil.de/hardware/avrisp.html
   mit dem  avr studio 4.12 betreiben ?(benötige ihn für einen
atmega8)
Wird über diesen programmer auch der parallelport vor
kurzschlüssen(beim anschluss des controllers) geschützt??

Danke!

von Jörg B. (joerg_b)


Lesenswert?

Kurz und knapp: Nein.

Der von dir verlinkte Adapter funktioniert aber mit PonyProg (link dazu
in dem Link von dir)

von joe (Gast)


Lesenswert?

was brauch ich dann für ein programm um es zu assembelieren?

von Jörg B. (joerg_b)


Lesenswert?

Das kannste ruhig mit AVR Studio oder dem darin enthaltenem
Komandozeilentool machen. Ponyprog mußt du dann nur zeigen wo es die
HEX (oder was auch immer du als Ausgabeformat nutzt) finden kann.

Ansonsten kannste hier auch Komandozeilen Assembler runterladen:
http://www.atmel.com/dyn/products/tools.asp?family_id=607

von Conlost (Gast)


Lesenswert?

Hallo,

ich würde Studio4.12 nehmen, da ist ein Assembler, Disassembler
und Simulator enthalten.
Das damit erzeugte HEX-File kann man dann mit einem anderen
Programm, zB. PonyProg flashen.
Aber vorsichtig sein mit den Fuses, da hört man hier immer
wieder, das diese ausversehen falsch gesetzt wurden mit Pony.

Es grüsst,
Arno

von Peter (Gast)


Angehängte Dateien:

Lesenswert?

Hi,

ich empfehle dir die Kombination WinAVR, AVR Studio und einen JTAG
Programmer. Den JTAG Programmer gibt es zwischen 40 und 50 € oder
alternativ im Selbstbau (siehe Anhang). Beim Selbstbau bräuchtest du
nur jemanden, der dir den ATmega16 darauf programmiert. Melde dich,
wenn du da Interesse hast und nicht weiter kommst. Dann schicke ich dir
einen programmierten Prozessor zu. Der Aufbau ist bei der angehängten
Version als Lochraster oder geätzt möglich.

Mit WinAVR (http://winavr.sourceforge.net/) kann man die AVRs sehr
schön in C programmieren. Und JTAG hat den Riesenvorteil, dass du damit
Sourcelevel Debugging betreiben kannst, also durch deinen Code steppen,
Haltepunkte setzen, Variablen bzw. Speicherinhalte allgemein ansehen,
etc.

Viel Erfolg,
Peter

von Marcel Pokrandt (Gast)


Lesenswert?

@Peter:
Hey, das ist das mit abstand einfachst aufgebaute JTAG-Interface, das
ich je gesehen hab. Das sieht auf jeden Fall sehr interessant aus.
Würd ich mir evtl. auch gern basteln. Würde der denn von WinAVR nativ
supported?
Wo bekäme ich die Firmware für den AtMega her? Denke mal, mit nem 32er
müsste das wohl auch funzen, gel? Von denen hätte ich nämlich noch 4
Stück da...

von joe (Gast)


Lesenswert?

wollte aber mit assembler programmieren!!
Gibt es da auch einen mit usb??

von joe (Gast)


Lesenswert?

Kann deine zip-datei nicht öffnen! Sie ist anscheinend defekt!!

von Peter (Gast)


Lesenswert?

Hallo Marcel,

was meinst du mit "WinAVR nativ"? Wie gesagt, mit der oben erwähnten
kostenlosen Software funktioniert alles super. Neben Debuggen natürlich
auch Fuse- Bits setzen.
Ich habe mir, als ich angefangen habe, ein STK-500 zugelegt und damit
den ATmega16 des JTAG Boards programmiert. Seit dem liegt das STK-500
unterm Schrank...
Am einfachsten ist es, du hast jemanden, der dir einmalig die Firmware
draufknallt. Ob's mit dem mega32 ebenfalls tut weiß ich nicht.

Ciao,
Peter

von Peter (Gast)


Angehängte Dateien:

Lesenswert?

@Joe:
Marcel schien sie öffnen zu können. Wie dem auch sei, ich schick dir
die PDFs per Mail.
Habe mir übrigens zusätzlich noch nen USB JTAG Programmer gekauft, der
ebenfalls problemlos funzt (siehe Anhang, zu beziehen beim
Elektronikladen für ca, 50€).

von Thomas M. (Gast)


Lesenswert?

Hallo Peter,

wo bekomme ich das Firmaware für den JTAG Programmer her?

MFG,

Thomas

von Marcel Pokrandt (Gast)


Lesenswert?

@Peter:
Programmer gab ich - aber nur einen für Parallelport....

von Thomas M. (Gast)


Lesenswert?

Ich meine die Firmware für den JTAg-Programme mit dem ATmega16.

von Peter (Gast)


Angehängte Dateien:

Lesenswert?

Den Programmer habe ich nach der angehängten Anleitung gebaut, der
Bootloader war dabei (irgendwo aus dem Netz, weiß nicht mehr woher).

Wie die Anleitung erläutert, kommt die Firmware des Programmers aus dem
AVRStudio und wird mittels des Bootloaders geladen (Firmwareupdate durch
AVRStudio).

Bevor ich die Firmware hier einstelle, werde ich kurz klären, ob das
rechtlich einwandfrei ist (ist ja letztlich ATMEL IP). Wenn das in
Ordnung ist, findet ihr hier in Kürze die Firmware als .hex Datei und
spart euch den ganzen Aufwand mit Bootloader und so. Einfach HW
aufbauen, Fuses setzen, Firmware drauf und los.

von Thomas M. (Gast)


Lesenswert?

Das währe wirkilich super.

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.