moin moin ich habe mir ein rnmega8 programmierboard und nen usb auf isp wandler gekauft. die konfiguration läuft unter bascom einwandfrei, der avr lässt sicherste sahne programmieren. ich möchte aber gerne in c programmieren und habe mir daher atmel avr studio runtergeladen, welches aber nicht funktioniert. die frage ist nun, hat jmd damit erfahrungen oder kann mir jemand sagen wie ich das ganze zum laufen kriege? schonmal danke für antworten
entschuldigung, ich habe auch ponyprog ausprobiert, kein erfolg ;/
winAVR, da hast du einen AVR-GCC compiler, Ponyprog kann seriell oder parallel programmieren, ich nutze bei ponyprog nur den lpt programmer, läuft gut,.. grüüüße
> Ponyprog kann seriell oder parallel programmieren, Das halte ich für ein Gerücht! Schau ins Datenblatt, was man unter dem parallelen Programmiermodus versteht, sowas kann nur ein STK500 oder einer seiner Nachbauten. Kann sein, dass das auch noch mit JTAG-Geräten geht, aber definitiv nicht mit Ponyprog-Programmieradaptern. ...
danke für die antwort... also in bascom ist "avr isp programmer" eingestellt. damit funktioniert das ganze! bascom schickt das ganze ja an den "virtuellen" com-port (seriell), dass ist auch in bascom eingestellt. in ponyprog kann ich zwar den avr isp programmer einstellen, aber nur auf den lpt-port (parallel). das unterstützt dieser treiber für den usb-wandler aber nicht. ratlos
Wenn das Board mit BASCOM ansprechbar ist, warum nutzt Du dann nicht BASCOM zum Flashen? Du kannst die zu flashende Hexdatei doch trotzdem mit einer anderen Programmiersprache erstellen (kompilieren oder assemblieren). ...
Hannes Lux wrote: >> Ponyprog kann seriell oder parallel programmieren, > > Das halte ich für ein Gerücht! > > Schau ins Datenblatt, was man unter dem parallelen Programmiermodus > versteht, sowas kann nur ein STK500 oder einer seiner Nachbauten. > > Kann sein, dass das auch noch mit JTAG-Geräten geht, aber definitiv > nicht mit Ponyprog-Programmieradaptern. > > ... Ich habe zufällig ponyprog hier aufm rechner, schau mal unter Setup- I/O Interface Setup da gibts eine Option, so links neben Parallel, die nennt sich Serial.... grüße
Kai Scheddin wrote: > Ich habe zufällig ponyprog hier aufm rechner, > schau mal unter Setup- I/O Interface Setup > da gibts eine Option, so links neben Parallel, die nennt sich Serial.... > grüße Dann schau bitte mal ins Datenblatt unter Memory-Programming, was man unter HV-Parallel versteht. Mit sicherheit nicht ISP über Parallelport... Sicher kann Pony die synchrone serielle ISP-Programmierung wahlweise über den Druckrerport (Parallelport) oder über den COM-Port (serielle Schnittstelle) leiten, es bleibt aber in beiden Fällen seriell, der Parallel-Programmiermodus der AVRs (im Sinne des Datenblatts) wird definitiv unterstützt. Übrigens kommt Pony und die einfachen Programmieradapter nicht mit jedem PC zurecht. Das kannst Du auch im Rowalt-Buch nachlesen, das online bei http://www.rowalt.de verfügbar ist. ...
Auch bei mir lief Ponyprog mit nem USB-Seriell Adapter mehr als schlecht. Schreiben ging - aber nur ganz langsam. Ich habe mir dann den ISP-Programmer mit dem tiny2313 drauf geholt und der zusammen mit AVR-OSP klappt 1A - Auch mit nem USB-Seriell Adapter. Vielleicht solltest Du mal den AVROSP ausprobieren. Der 2313-ISP-Programmer (Gibts in der Bucht für 13 Euro oder so) geht übrigens auch mit AVR-Studio und seinem AVR-Prog. Gruß Hans Meiser
> Der > 2313-ISP-Programmer (Gibts in der Bucht für 13 Euro oder so) geht > übrigens auch mit AVR-Studio und seinem AVR-Prog. Das ist ja der Programmer nach AN910. Soviel ich weiß, wird dieser von ATMEL nicht weiterentwickelt. Neue Firmwareversionen (für neue AVR-Typen) werden also nicht (automatisch) von ATMEL zur Verfügung gestellt, sondern von Privatpersonen, sofern sie den Spaß daran nicht verlieren. Es könnte also immer masl Probleme mit neuen AVR-Typen geben. Auch ist der Programmspeicher relativ knapp bemessen, da passen nicht mehr viele neue Typen rein. Der Programmer nach AN910 wurde eigentlich entwickelt, um das STK500 und den AVR-ISP updaten zu können und ist auch Bestandteil dieser Programmer (ja, da sind zwei AVRs drasuf). Einen großen Vorteil gegenüber den Ponyprog-ISP-Adaptern hat das Teil allerdings: Es nutzt die serielle Schnittstelle für reine asynchrone serielle Kommunikation (im dafür vorgesehenen Modus, also kein Bitbanging), was USB-Seriell-Umsetzern keinerlei Probleme bereitet. Und der AN910-Programmer erzeugt das Timing selbst, auf der seriellen Schnittstelle findet nur noch reine (zeitunkritische) Kommunikation statt. Ein wirklich brauchbarer Programmer, der auch immer mit den neuesten AVR-Typen zurecht kommt, ist der AVR-ISP von ATMEL. Die RS232-Verion kommt mit USB-SER-Wandlern klar, die USB-Version (MK II) eben mit USB. Und die Firmware wird mit jeder neuen Version des AVR-Studio aktualisiert. Das Gerät ist und bleibt also immer aktuell. Nein, ich selbst besitze es nicht, ich habe ein STK500, da ist aber die selbe Firmware drin, das "wächst auch mit". Ich will damit die einfachen bitbangingbasierten ISP-Programmer (und deren Benutzer) nicht schlecht machen, die einfachen ISP-Programmer sind eine gute und vor allem preiswerte Alternative, wenn der PC (Schnittstellen-IC, Timing) mitmacht. Das ist aber nicht in jedem Falle garantiert. ...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.