PonyProg und Fusebits

#455991
Lesenswert?

Hallo zusammen,

ich habe probleme mit PonyProg die Fusebits bei einem Mega32
zu programmieren. Wenn ich diese auslesen, sind alle Häckchen gesetzt.
Programmcode auslesen (FLASH/EEPROM) funktioniert aber. Ein Erase
geht aber leider au net. Wenn ich die Fuses veränder und WRITE mache,
sind dies nach einem Read wieder alle gesetzt.

Bei einem ATS2313 geht es aber auch net! Wenn ich bei diesem aber mit
YAPP die Fuses lesen, funktioniert es.
Der Mega32 wird dort ja leider nicht unterstützt.

Ich verwenden einen parallel Programmer.

Weiß jemand Rat?

tnx
Gast #456334
Lesenswert?

Ich habe mit der Platine von Pollin (Evaluation Kit) das gleiche 
Problem.

Fuses des ATMEGA 32 auslesen: Manchmal alle gesetzt, machmal ganz 
komisch gesetzt, manchmal kommt auch das richtige raus. Nach einem write 
genau das gleiche. Das ich die wirklichen Fuse-Einstellungen bekomme, 
ist selten.

Ich habe mir in der Verzweiflung jetzt ein STK500 bestellt, das ist bei 
CSD gerade für 85€ im Angebot und lässt sich dann direkt über AVR Studio 
bedienen. Da denke und hoffe ich mal, dass es mit den Fuses dann klappt 
(wenn das STK500 da ist).

Ciao Tobias
Gast #456344
Lesenswert?

hmm offensichtlich ist es ja ein Softwareproblem in PonyProg. Die 
Unterstützung des MEGA32 ist in PonyProg 2000 ja auch noch im 
Beta-Stadium.

Evtl. muss man sich also in andere kompatible Software reinfuchsen. 
AVRDude oder wie sie alle heißen.

Ciao Tobias
Gast #456422
Lesenswert?

Ich habe festgestellt, daß mit Ponyprog V206.f bei einem Prozessortakt 
von
über 10 MHZ nicht mehr korrekt gelesen und geschrieben werden kann.
Kalibrierung brachte keinen Fehler, Prozessor wurde erkannt.
Wenn in der gleichen Zielschaltung ein probeweise ein 8 MHZ - Quarz 
eingelötet wurde, funktionierte es problemlos. Diese Erfahrung habe ich 
mit Atmega 8 und Attiny 2313 gemacht.
Ich muß meine Prozessoren die mit höherer Frequenz arbeiten sollen auf
meinem Programmierboard mit 4 MHZ Quarz laden.

MfG Paul
Gast #456434
Lesenswert?

Naja, viel kann ich nicht dazu sagen, aber hier meine Erfahrungen:

1. Atmega32 mit 8MHz; Pollin-Board; Ponyprog 2.06f.
Funktioniert mit ISP-Adapter (Pony-STK200) und mit dem ser. Programmer 
einwandfrei. Ser. Programmer funktioniert dafür nicht mit AVRdude.

2. Atmega32 mit Pony-STK200 hat bei mir auch mit den höheren Quarzen 
keine Probleme gemacht: 14,3** MHZ und 16 MHz. Braucht manchmal sehr 
lange, funktioniert aber.

Gruß Elektrikser
#456494
Lesenswert?

> Sollten die Probleme mit einem "Seriellen Programmer" behoben sein?

Probieren geht über studieren ;)

Teste es mal bitte und berichte uns.

Ich habe auch schon von diesem Problem gehört, konnte mich aber nie 
damit beschäftigen, weil sich alle µC bei mir problemlos beschreiben 
lassen
(selbst bei einem 5m langen Parallel-Programier-Adaper-Kabel)


Bernhard
Gast #456715
Lesenswert?

@Elektrikser:
> 1. Atmega32 mit 8MHz; Pollin-Board; Ponyprog 2.06f.
> Funktioniert mit ISP-Adapter (Pony-STK200) und mit dem ser. Programmer
> einwandfrei. Ser. Programmer funktioniert dafür nicht mit AVRdude.

Genau da hab ich Probleme, komisch. Pollin-Board, ATMEGA32 mit internem 
Oszillator@8Mhz, PonyProg 2.06f

komisch...
#456794
Lesenswert?

Hi zusammen,

und danke für eure Tipps. Mit einem schnell zusammen gebastelten 
"Seriellen Programmer" habe ich es nun auf Anhieb geschafft, meinen 
MEGA32 zu programmieren. Fuses usw. sind auch kein Thema mehr. 
Allerdings bin ich mir nicht ganz sicher ob die Einstellung für meinen 
16MHz QUARZ so korrekt ist.
Habe nun nur bei CKSL0 ein Häckchen gesetzt... !?
#457069
Lesenswert?

Tnx Hubert für den Link, habe den Calc gestern auch benutzt. Allerdings 
war ich zu doof diesen zu bedienen und habe glatt auf Oszillator 
Programmiert,
somit war nix mehr mit drauf zugreifen. Musste dann erst den Quarz 
abklemmen
und nen externen Takt anlegen, damit ich diesen Fehler wieder beheben
konnte... ;-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren