Forum: Mikrocontroller und Digitale Elektronik Hilfe bei EEprom Reader mit MAX232


von Boggler (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

Ich hab probiert, einen eeprom-reader selbst zu bauen, um einen Atmel 
24RF08 auszulesen.
Dabei bin ich nach diesem Schaltplan vorgegangen: 
https://www.sparkfun.com/images/tutorials/BeginningEmbedded/4-UART/UART1.jpg
Im Anhang die Pinbelegung meines µC. Ich hab mich natürlich an die 
Bezeichnung und nicht an die Pin-Nr gehalten.

Das Problem ist, dass meine Software (R24RF08 v2.0b siehe 
hier:http://www.allservice.ro/store/utils/) "Circuit not found or bus 
error" sagt und Putty sagt, dass gar nichts verbunden ist.
Ich habe bereits getestet, mal rx und tx auf der seriellen und auf der 
Microcontroller Seite umzudrehen, jedoch ohne Erfolg.

Kann mir irgendjemand helfen?

- Boggler

von Christopher B. (chrimbo) Benutzerseite


Lesenswert?

??? Im Anhang ist kein µC sondern ein MAX232

von Michael .. (bigneal)


Lesenswert?

beachte bitte, das viele MAX232 Datenblätter Fehler enthalten.
Speziel das anschliessen des Kondensators an V+.
Der Kondensator muss von V+ auf GND und nicht auf VCC.

von Boggler (Gast)


Lesenswert?

@chrimbo wo liegt der unterschied bzw. warum ist der max232 kein µC ?

@bigneal ich hab den Kondensator wie beschrieben eingebaut, kriege aber 
den selben Fehler

von Toff (Gast)


Lesenswert?

>Der Kondensator muss von V+ auf GND und nicht auf VCC.

Also in meinem Datenblatt von TI steht auf Seite 7:
"C3 can be connected to VCC or GND"
Wie kommst Du darauf, dass das Datenblatt falsch ist?

>Ich hab probiert, einen eeprom-reader selbst zu bauen, um einen Atmel
>24RF08 auszulesen.

>Das Problem ist, dass meine Software (R24RF08 v2.0b siehe
>hier:http://www.allservice.ro/store/utils/) "Circuit not found or bus
>error" sagt und Putty sagt, dass gar nichts verbunden ist.

Laut deinen Angaben ist ja auch nichts verbunden. Wo ist der 24RF08 am 
MAX232 angeschlossen? Außerdem stimmt die Beschaltung des MAX232 nicht 
mit der Beschaltung im Datenblatt überein. Da fehlt noch (mindestens)ein 
Kondensator.

von Wusel D. (stefanfrings_de)


Lesenswert?

Beschreibe die GESAMTE Schaltung mit Schaltplan.

Die von Dir angegebene Schaltung ist ein RS232/UART Interface.
Das von Dir genannte E²Prom hat jedoch ein I2C Interface.
Du hast auch einen Mikrocontroller erwähnt, aber nicht angegeben, 
welcher es ist, wie er programmiert wurde, und wie er mit den anderen 
teilen verbunden ist.

> Putty sagt, dass gar nichts verbunden ist

Dein RS232/UART Wandler hat nur die Rx und Tx Leitungen beschaltet. Du 
musst Putty daher auf "Flow Control: None" einstellen. Ohne Flow Control 
kann das Programm gar nicht wissen, ob etwas an den serielen Port 
angeschlossen ist. Also wundere Dich nicht, wenn die Fehlermeldung auch 
bei abgeklemmtem Gerät ausbleibt.

Du kannst den seriellen Port des PC testen, indem Du dort Rx mit Tx 
verbindest (ohne etwa sanderes anzuschließen). Dann kannst DU mit Putty 
Zeichen senden, sie kommen dann wie ein Echo zurück.

Wenn das klappt, machst Du den gleichen test nochmal mit deinem 
RS232/UART Wandler. Also steckst ihn an den PC und verbindest dessen 
Rx/Tx Leitungen miteinander. Dann siehst Du, ob dieses Ding 
Funktioniert.

Wie es dann weiter geht, hängt vom Schaltplan ab, der und fehlt.

von Boggler (Gast)


Lesenswert?

über Pin 11 und 12 an meinem Datenblatt. Die Pins am EEprom stimmen, da 
ich über die schonmal Daten ausgelesen habe, allerdings mit einer 
anderen Schaltung.

Mit der einfacheren Schaltung findet er den EEprom aber nichtmehr. Darum 
hier mein Versuch der etwas komplexeren Schaltung.

Wo muss da noch ein Kondensator hin?

Gruß und Danke!

von Syntax (Gast)


Lesenswert?

Michael .. schrieb:
> beachte bitte, das viele MAX232 Datenblätter Fehler enthalten.
> Speziel das anschliessen des Kondensators an V+.
> Der Kondensator muss von V+ auf GND und nicht auf VCC.

der nächste vollidiot, der ne ladungspumpe nicht verstanden hat.
wie kommst du zu der arroganz, anzunehmen, du wüsstest auch nur eine 
sache besser als ein IC hersteller?

kinder...

von Wusel D. (stefanfrings_de)


Lesenswert?

Diese Software, die Du da genannt hast ist dazu gedacht, das E²Prom 
auszulesen, dass Bestandteil des Mainboardes von bestimmten IBM/Lenovo 
Computern ist. Für Deine Anwendung ist es völlig ungeeignet.

Putty ist ebenfalls ungeeignet, um direkt mit einem E²Prom zu 
kommunizieren, weil es ein ganz anderes Protokoll "spricht".

von Digi S. (digispark)


Lesenswert?

Boggler schrieb:
> @chrimbo wo liegt der unterschied bzw. warum ist der max232 kein µC ?


nicht alles was schwarz ist und "Beinchen" hat ist ein Mikrocontroller 
;-)

Zur Definition des Begriffs Mikrocontroller einfach mal einen Blick auf 
wikipedia werfen. Der MAX232 hingegen hat eigentlich nur die Aufgabe, 
eine Pegelanpassung zwischen der RS232 Schnittstelle auf der einen Seite 
(logisch 1 = -12V) und dem TTL-Signal des Mikrocontrollers (logisch 1 = 
+5V) auf der anderen Seite. Der MAX232 hat aber keine Ahnung, was er der 
RS232 Schnittstelle sagen soll (oder was er von ihr empfängt). Diese 
Information erhält er über T1in/T2in (gibt er aus über R1out/R2out) vom 
Mikrocontroller.

von Boggler (Gast)


Lesenswert?

Wusel Dusel schrieb:
> Diese Software, die Du da genannt hast ist dazu gedacht, das
> E²Prom
> auszulesen, dass Bestandteil des Mainboardes von bestimmten IBM/Lenovo
> Computern ist. Für Deine Anwendung ist es völlig ungeeignet.
>
> Putty ist ebenfalls ungeeignet, um direkt mit einem E²Prom zu
> kommunizieren, weil es ein ganz anderes Protokoll "spricht".

Der E²Prom befindet sich auf einem IBM T42 ^^

Putty hatte ich nur kurz angemacht um zu schauen ob überhaupt irgendwas 
geht. es öffnet sich nur ein schwarzes Fenste rund tippen kann man 
nicht.

von Wusel D. (stefanfrings_de)


Lesenswert?

> Der E²Prom befindet sich auf einem IBM T42

Aha, und was willst Du dann mit dem MAX232 in diesem Zusammenhang 
anfangen?

Ich würde Dir ja gerne mit hilfreichen Antworten dienen, aber noch habe 
ich nicht die geringste Vorstellung dacon, was Du tun willst und wie Du 
es bisher angestellt hast.

Berschreibe die Aufgabe. Beschreibe deinen Aufbau. Stelle uns 
VOLLSTÄNDIGE Schaltpläne bereit.

Denn momentan liest sich Deine Problembeschreibung ungefähr so schräg 
wie: Ich habe mir eine Hammer gekauft. Wie kann ich damit die 
Wäscheklammer in den Dübel drehen? Leider klappt das nicht, weil der 
Fernseher dann immer "Wasszufuhr unterbrochen" als Fehlermeldung 
anzeigt. Irgendwie passt das Locht auch nicht so richtig, obwohl ich 
mich ganz genau an die Lego Anleitung 1234 gehalten habe.

von spess53 (Gast)


Lesenswert?

Hi

>Aha, und was willst Du dann mit dem MAX232 in diesem Zusammenhang
>anfangen?

Das frage ich mich auch. Der 24RF08 hat eine SPI-Schnittstelle. Da nutzt 
ein MAX232 gar nichts.

MfG Spess

von Notebookwächter (Gast)


Lesenswert?

Boggler schrieb:
> Kann mir irgendjemand helfen?


Wer Notebooks hacken will und noch nichtmal einen EEProm lesen kann, 
sollte sich vielleicht doch was anderes als Hobby suchen. Wer sagt uns 
denn das es überhaupt DEIN Notebook ist oder Du legitimiert bis an 
diesem herum zu fummeln ??

von Stephan (Gast)


Lesenswert?

spess53 schrieb:
> Hi
>
>>Aha, und was willst Du dann mit dem MAX232 in diesem Zusammenhang
>>anfangen?
>
> Das frage ich mich auch. Der 24RF08 hat eine SPI-Schnittstelle. Da nutzt
> ein MAX232 gar nichts.
>
> MfG Spess

Eine RS232 hat auch einen Takt und Daten im Gänsemarsch.
Warum also nicht ?

von Stephan (Gast)


Lesenswert?

ps.: habe ich selber schon mit einem 600er TP gemacht.
Aber ohne den MAX. Nur mit R. Allerdings ein anderes Proggy benutzt.

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.