Forum: Mikrocontroller und Digitale Elektronik Usbasp sorgen


von Marcopolo (Gast)


Lesenswert?

Hallo
Ich habe meine Bascom Version on 2.0.7.8 auf 2.0.8.1 geändert.
Übertrage ich nun ein Programm an den Prozessor erhalte ich folgende 
Warnung:

Can not set clock frequenz Please check for usbasp firmware update.

Wenn ich auf die alte Vers. zurück gehe wird die Warnung nicht 
ausgegeben.

Es wird alles übertragen, ich kann die Fuse Bit ändern. Habe alle 
möglichen usbasp Treiber geladen, die Warnung bleibt. Ich weiß nicht was 
diese mir sagen will, vielleicht kann jemand Licht in das Dunkel 
bringen?

Vielen Dank

von Karl M. (Gast)


Lesenswert?

Hallo Marcopolo,

Die Fehlermeldung ist doch eindeutig, die Firmware von UsbAsp ist nicht 
nicht passende für die Funktion von avrdude, dem "Brennprogramm".

Also muss man den UsbAsp eine neue - aktuelle Firmeware aufspielen.

Meistens hat man bei Chine Clone schon eine veraltete UsbAsp Firmeware 
drauf.

https://www.fischl.de/usbasp/

von Marcopolo (Gast)


Lesenswert?

Hallo Karl,
vielen Dank für die schnelle Antwort,
ich bin nicht der Hardware Speziallist. Ich verwende am USB Port einen 
usb spi Programmer (China). Auf diesen muß die neue Software gespielt 
werden?
Gruß

von Karl M. (Gast)


Lesenswert?

Hallo Marcopolo schrieb:
> Hallo Karl,
> vielen Dank für die schnelle Antwort,
> ich bin nicht der Hardware Speziallist. Ich verwende am USB Port einen
> usb spi Programmer (China). Auf diesen muß die neue Software gespielt
> werden?
> Gruß

Ja, voraussichtlich, wir kennen dein System nicht.
Bilder, Schaltplan etc. würden Dir bei den Antworten helfen.

Dazu benötigt man auch einen ISP Programmer, siehe die Beschreibungen 
bei
https://www.fischl.de/usbasp/

Man kann auch den µC, falls es eine DIP Ausführung ist, extern 
programmieren.

von Marcopolo (Gast)


Lesenswert?

Der auf der Fischl Seite rechts abgebildete isp Programmer ist der 
welchen ich verwende, nicht den im Kunststoff Gehäuse. Dieser muß 
umprogrammiert werden?

von Einer K. (Gast)


Lesenswert?

Karl M. schrieb:
> Also muss man den UsbAsp eine neue - aktuelle Firmeware aufspielen.
Nein, das muss man nicht.
Nur, wenn man das "neue" Feature nutzen muss/will.

Es ist ein Warning, kein Error.

Der Low Speed Jumper auf den alten USBasp Boards reicht in der Regel für 
langsam konfigurierte AVR.


Bei mir sind 2 USBasp im Einsatz, einer mit der alten und einer mit der 
neuen Firmware. Denn ich habe durchaus noch ältere Avrdude im Einsatz, 
welche -B noch nicht können.

von Marcopolo (Gast)


Lesenswert?

Hallo
Vielen Dank für die Antworten
Konnte einen usb-spi Adapter mit dem anderen Programmieren, Daten von 
der Fischl Seite. Der Adapter hat eine Brücke die Reset verbindet.
Mußte dann nur noch die Fuse Bit so wie im alten Adapter einstellen und 
es geht.
Gruß

von Stefan F. (Gast)


Lesenswert?

> Can not set clock frequenz Please check for usbasp firmware update.

Das ist keine Fehlermeldung, sondern ein Hinweis von avrdude. Der 
Programmieradapter funktioniert trotzdem.

Bei manchen muss man einen Jumper umstellen, um µC zu programmieren, die 
auf dem Standardmäßigen 1MHz laufen. Bei anderen wiederum findet die 
Umschaltung automatisch statt, da ist dann der entsprechende Jumper JP2 
nicht bestückt.

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.