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!
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
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
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
@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...
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
@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).
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.