Hallo, ich sitze hier an meinem Basteltisch und versuche schon seit heute morgen um 7 Uhr ein Atmel EEPROM AT2540 aus einem Modellbau Datenlogger auszulesen, den ich bei einem heftigen Einschlag gefaltet habe. Ich habe das EEPROM zusammen mit dem Stück Leiterplatte mit dem Dremel aus dem Bruch herausgeschnitten, das Datenblatt doc0675.pdf von Atmel heruntergeladen, das Bauteil an beiden Seiten über die PINs mit Lötzinn geflutet und von der Platine gelöst. Dabei ist das Bauteil nicht so schrecklich heiß geworden. Ich konnte das Bauteil zu jeder Zeit mit dem Finger anfassen und es war nicht unangenehm warm. Ich will zu Forschungszwecken nun die Daten aus dem Teil lesen. Dafür habe ich einen 7805 Spannungsregler mit Pufferelko, 0,1 µF ganz nah vor und hinter dem 7805 und einen 100µF Elko an den Ausgang des 7805 gesteckt. Um an die Daten zu kommen, habe ich die +5V und GND an die Pins 8 und 4 am EEPROM mit kurzen Drähtchen gelötet. Den AVR ISP mkII habe ich mit GND, verbunden und nun stehe ich auf dem Schlauch ... SCK ist klar, das Signal kommt an PIN 6 meines SOIC-8 aber dann: MISO (Master In Slave Out) an SO (Pin 2) ? MOSI (Master Out Slave In) an SI (PIN 5) ? Wo kommt /RESET hin, an /HOLD (PIN 7) oder an /CS (PIN 1) ? Im Atmel Studio 4 habe ich keine Option gefunden um ein EEPROM einzeln zu lesen oder zu schreiben. PonyProg findet den AVR ISP mk II nicht als USB Device mit Windows 7 Ultimate als Admin. Hat jemand mal einen weiterführenden Hinweis für mich? Danke Rainer
Rainer Szeßny schrieb: > PonyProg findet den AVR ISP mk II nicht als > USB Device mit Windows 7 Ultimate als Admin. Nö, PonyProg hat immer auf seine eigenen Adapter gesetzt - der AVRISP MkII gehört da nicht zu. Und leider unterstützt der MkII keine Standalone EEPROMs: http://support.atmel.no/knowledgebase/avrstudiohelp/mergedProjects/AVRISPmkII/HTML_Source/Supported_Devices.htm Die meisten Adapter für PP basieren allerdings auf den alten Schnittstellen COM und LPT und sind deswegen auf nur-USB Rechnern so gut wie nicht zu gebrauchen. Und auch ein USB-RS232 Adapter hilft hier meistens nicht, denn die Adapter basieren zum grossen Teil auf echten RTS und CTS Signalen. Der vermutlich einfachste Weg besteht in einem Umschnurzler auf AVR Basis, also ein AVR als SPI Master programmiert liest das EEPROM aus und sendet es dir per RS232 zum Rechner.
:
Bearbeitet durch User
Wär mir neu, dass man mit einem AVR ISP irgendwas anderes als ISP und PDI anstellen kann. Wenn man öfter unterschiedlichste Chips brennen oder auslesen muss, lohnt sich ein Universalprogrammer (im Prinzip ein sehr breiter, komplett PC-kontrollierter IO-Port) wie MiniPro o.ä.
Also müsste ich mir die Transistorschaltung von der Ponyprog Seite bauen und dann am besten mit dem alten Dell Inspiron 3800 Laptop (Win98) und echtem Parallelport einen Versuch starten ?? Nun ja, für die Forschung könnte man das ja mal riskieren. Danke schonmal.
Rainer Szeßny schrieb: > Also müsste ich mir die Transistorschaltung von der Ponyprog Seite bauen Oder einfach schnell mal einen Port Driver für Ponyprog unter Windows 7 schreiben ;-)
Mitlesa schrieb: > Oder einfach schnell mal einen Port Driver für Ponyprog unter > Windows 7 schreiben ;-) Den Ponyprog-"Transistor"-Programmer bräuchtest du natürlich trotzdem .....
Matthias Sch. schrieb: > Der vermutlich einfachste Weg besteht in einem Umschnurzler auf AVR > Basis, also ein AVR als SPI Master programmiert liest das EEPROM aus und > sendet es dir per RS232 zum Rechner. Alternativ kann der AVR natürlich auch je nach Größe das EEPROM in seinen Flash kopieren, was man dann direkt über ISP auslesen kann. Ah, du schreibst AT2540, meinst wahrscheinlich AT25640? Gut, 64K ist zu groß für die meisten AVRs, aber man kann's immernoch auf die Art machen. Einfach immer einen Teil (z.B. 8K) in den Flash kopieren, über ISP auslesen, Programm für den nächsten Teil neu kompilieren, flashen, ausführen, per ISP auslesen etc.
:
Bearbeitet durch User
Mitlesa schrieb: > Oder einfach schnell mal einen Port Driver für Ponyprog unter > Windows 7 schreiben ;-) Den braucht man nicht, PonyProg kommt mit dem HAL ab Win NT gut zurecht. Du brauchst nur die Hardware am Rechner, also eine echte COM oder LPT Schnittstelle - das ist das Problem. Marian B. schrieb: > Wär mir neu, dass man mit einem AVR ISP irgendwas anderes als ISP und > PDI anstellen kann. Der kann auch noch TPI.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.