Forum: Mikrocontroller und Digitale Elektronik RC Ladegerät 6-PIN ISP. kennt jemand die pin belegung?


von MR. T. (thelili)


Angehängte Dateien:

Lesenswert?

Ich möchte ein RC Ladegerät (Robitronic Overloader) updaten.
Die Firmware dazu will ich mir aus einem baugleichem Lader holen, der 
bereits geupdatet wurde.
Normalerweise muss man den Lader einschicken, jeodch müsste es doch auch 
so gehen.
Eine ISP schnittstelle scheint es zu geben der µC ist ein Atmel128L

Ich hatte mich an diesen thread gehalten
Beitrag "Belegung AVR 6-pin ISP-Stecker einreihig! (2. Versuch)"
jedoch kann wird der µC nicht erkannt bzw. sagt Burn-O-Mat nen timeout 
an.

Durch nachverfolgung der beschaltung von der ISP zum µC konnt ich 
bereits folgendes herraus finden.

Pin
3 SCK
4 Reset
6 Ground

die anderen Pins(MISO;MOSI) vom µC scheinen nicht zur ISP zu gehen..

von Bernhard S. (b_spitzer)


Lesenswert?

Pin 10 des Controllers wird unter das Gehäuse geführt sein, die Pins 
11-13 sind ja erstmal problemlos nachverfolgbar. Wohin der Pin13 so 
weggeht musst Du halt auf der Unterseite der Platine verfolgen. Der wird 
schon wieder wo ankommen...

tschuessle
Bernhard

von Sebastian H. (pic_freak)


Lesenswert?

Moin Moin,

bist du dir sicher das du so einfach einen readback der Firmware machen 
kannst. Normalerweise schütz man doch seine firmware gegen das Auslesen 
bei kommerziell vertriebenen Geräten.

von MR. T. (thelili)


Lesenswert?

die unterseite hatte ich auch in betracht gezogen, wie gesagt, leider 
führt miso & mosi nicht an die ISP. echt ungewöhnlich.
Meint ihr ich könnte MISO & MOSI direkt an die durchkontaktierung löten 
ohne das der µC schaden nimmt?

wegen des auslesens...
Ich hoffe einfach mal drauf ;)

von AVerr (Gast)


Lesenswert?

Im Datenblatt des ATmega128(L) wirst du herausfinden, dass die ISP MISO 
und MOSI Pins auf einem UART ( UART0 wenn ich mich nicht irre ) liegen 
und nicht am SPI. Wenn ich mich recht erinnere waren das PE0 und PE1, 
aber zur Sicherheit solltest du nochmal genau nachgucken.

von Magnus M. (magnetus) Benutzerseite


Lesenswert?

MR. TEE schrieb:
> die anderen Pins(MISO;MOSI) vom µC scheinen nicht zur ISP zu gehen..

Die ISP geht an Pin 2 und 3 (PE0 und PE1) des Controllers.

von Floh (Gast)


Lesenswert?

Einfach mal durchpiepsen?

von MR. T. (thelili)


Lesenswert?

hah, die einfachsten sachen.....

PINBELEGUNG:
1=MISO
2=MOSI
3=SCK
4=RESET
5=VCC
6=GND

nun wird ausprobiert ...

danke für die denkanstöße und hilfe :)

von MR. T. (thelili)


Lesenswert?

erstmal, miso und mosi waren vertrauscht. also:
PINBELEGUNG:
1=MOSI
2=MISO
3=SCK
4=RESET
5=VCC
6=GND

ich habe nun von beiden ladern den flash und eeprom ausgelesen und 
gespeichert.
jedoch macht lader1 auf den ich beides von lader2 übertragen habe keinen 
mux mehr.
auch nach flashen der zuvor gespeicherten flash/eeprom daten passiert 
rein gar nichts mehr.
habsch was vergessen?
die fuse einstellungen hab ich auch von lader2 übernommen.



"grübel"

von Floh (Gast)


Lesenswert?

MR. TEE schrieb:
> ich habe nun von beiden ladern den flash und eeprom ausgelesen und
> gespeichert.
> jedoch macht lader1 auf den ich beides von lader2 übertragen habe keinen
> mux mehr.

Falls die Protectionbits gesetzt waren, hast du nur Mist ausgelesen.
Dass der andere Controller dann mit dem Mist nicht läuft, kann ich mir 
gut vorstellen.

von Christian S. (schrotti1000)


Lesenswert?

Hex File schon angeschaut ob überhaupt was Vernünftiges drinsteht ?

von Bernd R. (Firma: Promaxx.net) (bigwumpus)


Lesenswert?

Prust...

Der ursprüngliche "Flasher" hat die Fuses so gesetzt, daß Du den Code 
gar nicht auslesen kannst.
Du hast nur Müll ausgelesen und das Programm hat das noch nicht mal 
gemeldet ?

Diesen Müll hast Du jetzt auch geflasht !

von MR. T. (thelili)


Angehängte Dateien:

Lesenswert?

hm... es steht zumindest n haufen kram drinn.
habs mal angehängt.

von Floh (Gast)


Lesenswert?

Beides Mist.
Wenn du dir das genau anguckst, wird da einfach hochgezählt.

von !!! (Gast)


Lesenswert?

Das ist Müll, viel zu regelmäßig!

von spess53 (Gast)


Lesenswert?

Hi

Typisches Ergebnis bei gesetzten Security-Bits.

MfG Spess

von MR. T. (thelili)


Lesenswert?

ja geil ;) ein lader weniger....
aber einschicken müsste ja immer noch gehen :)

ich nehme an es gibt keine mögliche dennoch an die daten auszulesen?

von !!! (Gast)


Lesenswert?

MR. TEE schrieb:
> ich nehme an es gibt keine mögliche dennoch an die daten auszulesen?
Chip auslöten, Gehäuse auflösen, kontaktieren, Securitybits 
kurzschließen und auslesen. :-)

OK, ernsthaft: Nein.

von MR. T. (thelili)


Lesenswert?

Ich konnte den Lader nun doch noch Updaten.
Gestern mittag rief ich einfach mal bei Robitronic an und hatte nach 
kurzer zeit den Programmierer, Hr. Waschulin, am Telefon. Dieser war 
bereit mir die Firmware mittels Fernsteuerung meines PCs zu Flashen.
An dieser Stelle nochmals ein großes Dankeschön dafür.

Falls jemand anderes dies auch auf diesem weg beabsichtigt, diese beiden 
Programme benötigt ihr dafür.
Codevision zum Flashen (kostenpflichtig, die demoversion reicht leider 
nicht aus)
Radmin zur fernsteuerung

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.