Forum: Mikrocontroller und Digitale Elektronik EEPROM auslesen mit Ponyprog


von Andreas (Gast)


Lesenswert?

Hi.

Ich habe ein Problem und zwar möchte ich mit Ponyprog ein EEPROM 
auslesen (24C08) über I2C.

Ein passendes Interface gibts im Pony-Prog-Tutorial 
(mikrocontroller.net/articles/Pony-Prog_Tutorial#I2C_-_EEPROM_programmie 
ren_am_Parallelport)   oder auf lancos.com. Ich hab mir das Interface 
zusammengebaut und mit Ponyprog versucht, eine Kommunikation zwischen PC 
und EEPROM herzustellen - leider ohne Erfolg.

Port ist richtig ausgewählt (parallele Standardschnittstelle), Schaltung 
ist 1:1 zur Vorlage, Speicherbaustein (24C08 => 8bit 1kb) passt auch 
dazu, aber Ponyprog meldet sich mit einem "Hardware Error". Was mache 
ich falsch??

Die WP-Leitung hängt übrigens auch über einen PullUp an VCC (Bedingung 
fürs Auslesen); Spannung ist auch da und das Verbindungskabel hab ich 
schon x-Mal ausgebeepst - hardwaremässig passt alles!

Ich bin drum für jede noch so winzige Hilfe dankbar!


Mf(rustrierte)G
Andreas

von Falk B. (falk)


Lesenswert?

@ Andreas (Gast)

>(mikrocontroller.net/articles/Pony-Prog_Tutorial#I2C_-_EEPROM_programmi 
eren_am_Parallelport)
>oder auf lancos.com. Ich hab mir das Interface zusammengebaut und mit
>Ponyprog versucht, eine Kommunikation zwischen PC und EEPROM
>herzustellen - leider ohne Erfolg.

Hast du alles nochmal GENAU geprüft?

Verbindungen?
Pull-Ups
Versorgungsspannung.

>Port ist richtig ausgewählt (parallele Standardschnittstelle), Schaltung
>ist 1:1 zur Vorlage, Speicherbaustein (24C08 => 8bit 1kb) passt auch
>dazu, aber Ponyprog meldet sich mit einem "Hardware Error". Was mache
>ich falsch??

Hast du Easy I2C ausgewählt? Und auch LPT1 angeclickt?

>Die WP-Leitung hängt übrigens auch über einen PullUp an VCC (Bedingung
>fürs Auslesen);

Nöö, die kann zum Lesen leigen wie sie will. Nur wenn du schreiben 
willst, muss sie auf LOW liegen.

> Spannung ist auch da und das Verbindungskabel hab ich
>schon x-Mal ausgebeepst - hardwaremässig passt alles!

Schau dir mal deine Setup Einstellungen an. Da hat mich Ponyprog auch am 
Anfang verarscht. Click dann unten im Fenster auf TEST.

MfG
Falk

von Andreas (Gast)


Lesenswert?

ja; setup/interface setup hab ich überprüft, Invert D-IN und Invert 
D-OUT sind aktiviert (da Transistoren auf Interface); easyI2c ausgewählt 
auf LPT1 und mit Click auf Test gibts das Ergebnis "Test OK".

Hardware hab ich auch noch mal überprüft.

Ich weiss nicht mehr weiter. Die EEPROMs sind heute geliefert worden und 
müssten mit 99%iger Wahrscheinlichkeit in einem Top-Zustand sein!

Manchmal erscheint auch die Fehlermeldung "Device not responding" oder 
"missing device" obwohl das EEPROM drauf ist.

Ich setz mal ein grosses ?

von Falk B. (falk)


Lesenswert?

@  Andreas (Gast)

>ja; setup/interface setup hab ich überprüft, Invert D-IN und Invert
>D-OUT sind aktiviert (da Transistoren auf Interface); easyI2c ausgewählt

NEIN! Das ist in der Software schon DRIN! Ohne zusätzliche Invertierung!

>Ich setz mal ein grosses ?

Du bist ganz kurz vorm Ziel!

MfG
Falk

von Andreas (Gast)


Lesenswert?

Ach...mann wieso hab ich nicht geschalten =)

es hat geklappt!

Danke...!

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.