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
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.
@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
>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.
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.
ü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!
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...
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".
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.
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.
> 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.
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
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 ??
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 ?