AVR ISP, STK500, HV-Prog

Hallo,

ich versuche mal etwas Licht im Dunkeln der ganzen Programmer zu bringen. Bis jetzt arbeite ich immer mit dem STK200-Programmier-Dongle =FCber die LPT-Schnittstelle. Das funktioniert auch ganz gut.

Nun ben=F6tige ich aber zum Abgleich der internen RC-Qzillatoren (siehe App-Note 53) ein neueres Programmierger=E4t. Sch=F6n w=E4re auch, wenn eine HV-Programmierung m=F6glich ist, da ich bereits uP habe, die nur noch =FCber diesen Weg programmiert werden k=F6nnen.

Das neue AVR Studio 4 bringt die neue Firmware f=FCr den STK500 Programmer als stk500.ebn mit. Die Hardware zwischen dem AVRISP soll ziemlich gleich zum STK500 sein. Allerdings scheinen beide mit einem anderen Takt zu laufen. D.h. doch aber, da=DF der AVRISP eine andere Firmware als der STK500 ben=F6tigt, oder? Damit h=E4tte ich also mit dem AVRISP keine Chance, die neue Firmware zu verwenden, oder?

Wie sieht es mit den Unterschieden zwischen dem HV-Prog und dem STK500 aus? Kann die neue Firmware f=FCr den STK500 auf dem HV-Prog laufen?

Was haltet Ihr f=FCr den besseren Programmer?

Wie sehr es mit den Bausteinen aus? Ist ein Ersatz den 90S8535 durch den MEGA8535 m=F6glich? Funktioniert dann auch das Update auf die neuere Firmware? Der MEGE8535 mu=DF zuvor den Kompatibilit=E4tsmodus versetzt werden. Wird beim Update dieses Flag zur=FCckgesetz? Mu=DF hier eine spezielle Bootware im 90S1200 eingesetzt werden? Gibt es hier auch verschiedene Versionen?

Das sind nun ganz viele Frage. Ich hoffe trotzdem vielleicht auch einige Antoworten zu bekommen. Im Web habe ich teilweise wiederspr=FCchliche Aussagen gefunden.

Gru=DF Martin Hoffmann-Vetter

Reply to
martinHV
Loading thread data ...

snipped-for-privacy@web-made.com schrieb:

In Grenzen. Es wird nur ISP unterstützt (also kein HV), und man kann keine Target-Spannung einstellen (logisch).

Musst du Atmel fragen. Kann auch gut sein, dass die Firmware auf beiden läuft und den ,abgerüsteten' Zustand des AVRISP an Hand eines pin strapping erkennt. Das vermute ich eher.

AVRISP läuft zumindest mit STK500v2.

HV-PROG kenne ich nicht.

Gibt's da nicht Appnotes dafür? Zumindest sind sie wohl offiziell als Ersatz gedacht, und neuere STK500 haben statt AT90S8535 und AT90S1200 jetzt ATmega8535 und ATtiny2313 drauf.

Was, wo, was hat das mit dem Target zu tun? Irgendwas verstehe ich hier nicht.

Vielleicht weiß die Firmware ja auch, dass sie auf einem ATmega8535 laufen könnte, und kann sich entsprechend anpassen? Kannst ja mal den ATmega8535 auf einem STK auslesen und gucken, welche Fuses gesetzt sind.

--
Jörg Wunsch

"Verwende Perl. Shell will man können, dann aber nicht verwenden."
				Kristian Köhntopp, de.comp.os.unix.misc
Reply to
Joerg Wunsch

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.