AT90CAN128 auslesen

OP (Firma: Manfred) #2762738
Lesenswert?

Schönen Guten Tag,
hab hier einen Diagnosestecker mit AT90CAN128 mit Transceiver, 
Spannungsregler usw. - alles fix fertig.

Ich würde das gerne nutzen, um mit dem CAN-BUS zu experimentieren.
Auf der Platine sind Lötaugen herausgeführt und zwar genau die Kontakte 
für ISP und JTAG-Interface.

Hab jetzt einen USB mk2 an die ISP-Schnittstelle gehängt und versucht, 
den Baustein auszulesen bzw. zu bearbeiten. Er meldet aber stets, dass 
es der falsche Controller ist. Wahrscheinlich ist die ISP-Schnittstelle 
abgeschaltet.

Gibts irgendeine Möglichkeiten den Prozessor über ISP oder JTAG trotz 
aller Lockbits neu zu beschreiben?
OP (Firma: Manfred) #2762863
Lesenswert?

So, hab jetzt im Datenblatt nachgelesen:

All Atmel microcontrollers have a three-byte signature code which 
identifies the device. This code can be read in both serial and parallel 
mode, also when the device is locked. The three bytes reside in a 
separate address space.

Hmm, mein myAVR mk2 erkennt den Controller aber nicht, hab aber die 
Kontakte genau überprüft

Bedeutet "locked" auch, dass es geht wenn SPI abgeschaltet ist?
OP (Firma: Manfred) #2763033
Lesenswert?

Andi D. schrieb:
> hängen die ISP kontakte wirklich an RX1/TX1 des controllers oder an
> MOSI/MISO ? wenn letzteres hat der entwickler nen kleinen fehler
> gemacht. am besten probierst du es mal mit jtag!

Jtag-Interface muss ich mir erst beschaffen...

Ja, das stimmt schon, beim 128er ist ISP ja alles "ein bißerl 
vertauscht"
PIN2=MOSI/PDI/PE0
PIN3=MISO/PDO/PE1
PIN11=SCLK
PIN20=Reset
Masse und GND natürlich auch

Aber: kann ich die Prozessorkennung trotzdem auslesen, wenn der 
Hersteller ISP deaktiviert hat? Was heißt "locked"?! Gilt das nur für 
das lock-Bit, sodass der Programmcode nicht sichbar ist oder auch, wenn 
SPI deaktiviert ist.

Und was wenn JTAG auch deaktiviert ist, welche Tricks gibts dann den AVR 
zu beschreiben, HV-Programming zahlt sich nicht aus (an die 10 kleine 
Drähtchen anlöten in SMD - naja, muss nicht sein..)

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