clock setzen im code

Gast #345939
Lesenswert?

Mit einem #define sowieso nicht.
Wenn dann müsste man sowas durch Beschreiben eines Register machen.
Beim JTAG-Interface kann man das machen, indem man ein bestimmtes
Register innerhalb einer bestimmten Zeit zweimal beschreibt. Dann wird
das JTAG-Interface abgeschaltet und die Port-Pins könne als I/O benutzt
werden.
Gast #345946
Lesenswert?

Ich arbeite in dem Fall entweder mit dem JTAG oder dem STK500.

>"Entering Programmin Mode... FAILED!"

im gleichen Fenster müsste aber auch stehen, mit welchem der beiden
Programmer sich das Studio verbinden will.
Ich vermute fast, dass du das STK500 als Programmer ansprichst, aber
nicht verkabelt hast (oder anders herum).
Ein Bild von der Verdrahtung und der komplette Fehlertext wären gut.
Gast #345948
Lesenswert?

manos: unter project options ist der gewählt, ja

rahul: als programmer spreche ich den jtagice mkII an. dieser hängt per
usb am pc. und über den 10pin auf 6pin adapter am sprog2 auf dem
stk500.
wenn ich unter tools > avr prog wähle kommt der fehler "no supported
board found". liegt es daran?

besten dank
Gast #345950
Lesenswert?

>manos: unter project options ist der gewählt, ja

in dem Programmiertool im STK500 ist auf der ersten Tabseite eine
eigene Einstellung des Devices, die wird nicht von der
Projekteinstellung übernommen.
Gast #345951
Lesenswert?

besten dank für die unterstützung. leider will es noch nicht ganz
klappen...

beim connect auf das stk500 erhalte ich immer angefügte fehlermeldung.
wenn ich das "upgrade" dann durchführe endet es immer mit programming
failed!

weiss da jemand mehr dazu?

besten dank
Angehängte Dateien:
Gast #345952
Lesenswert?

Irgendwas stimmt da mit deinem STK500 oder deinem AVRStudio nicht...

Hast du den JTAGICe über das komisch-bunte Adapter-Kabel an den
ISP-Stecker angesteckt?

"Connecting through ISP
If the JTAGEN fuse (JTAG Enable) in the target device is un-programmed,
the JTAG Interface will be disabled. This fuse cannot be programmed
through the JTAG Interface and must therefore be programmed through
e.g. the ISP Interface. This can be done from the JTAGICE mkII by
connecting to the AVR device as described in the table below using the
squid cable that comes with the JTAGICE mkII.

...

Note
If using this ISP connection from JTAGICE mkII on a STK500, be sure to
de-attach the RESET jumper on the STK500. And connect to the correct
ISP header for the actual AVR device, guided by the colour code in the
STK500 silk-print."
Gast #345953
Lesenswert?

ja, den jtagice mkII habe ich übers squid kabel angeschlossen auf den
grünen sprog2. mit dem geht auch alles, programmieren und debuggen.

aber zum die fuses zu setzen muss ich ja alles über das stk500 am
seriellen port machen, oder täusch ich mich da?
und dann, wenn ich das stk500 ansprechen will komt diese fehlermeldung
Gast #345954
Lesenswert?

>aber zum die fuses zu setzen muss ich ja alles über das stk500 am
>seriellen port machen, oder täusch ich mich da?
Ja, du täuscht dich: der JTAGICE mit dem squid-Kabel ist genau dafür
gedacht. Steht zumindest so im User Guide.

Vermutlich musst du dem JTAGICE noch irgendwie sagen, dass er jetzt als
ISP und nicht als JTAG arbeiten soll ("connection failed" würde ich in
dem Fall als entsprechende Fehlermeldung ansehen).
Gast #345955
Lesenswert?

fehler gefunden : ein usb-serial adapter der anscheinend nicht ganz
lupenrein arbeitet (handshake?). mit einem anderen adapter bzw an einem
nativen rs port war das firmware update kein thema mehr und ich kann wie
gewünscht die fuses setzen und und und ...

besten dank an alle für den support und die geduld !

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