Forum: Mikrocontroller und Digitale Elektronik VDIP2 über MAX232 mit PC ansprechen, Problem?!


von Jannik V. (jayfoxrox)


Lesenswert?

Hallo,
Ich habe mir vor einigen tagen ein vinculum VDIP2 bestellt 
(http://www.vinculum.com/prd_vdip1.html) und wollte dies nun mit dem PC 
ansprechen.
Ich habe alles auf einem Steckbrett aufgebaut, auf dem Brett befinden 
sich jetzt 4 kleine Sektion:

- Spannungsregulierung mit 7085 (Ein Trafo liefert 9V)
- Ein selbstgebauter Stecker der an der PC-Seite in einem Sub-D9 Stecker 
endet
- Ein MAX232 mit 10uF kondensatoren für die Pegelwandlung
- VDIP2

Die Kontakte vom Trafo lege ich an meine Spannungsregulierungs-sektion, 
diese liefert 5V an den + (Plus) und - (Minus) Schienen  des Steckbretts 
(ATMega16 lief ohne Probleme, jedoch habe ich nicht getestet ob UART 
funktioniert da ich noch keine Möglichkeit habe den Speicher neu zu 
beschreiben).

Die pins vom Sub-D9 enden an folgenden pins vom MAX232, welche am VDIP2 
enden:

* [Sub-D9] an [MAX232] gewandelt zu pin [MAX232] an [VDIP2]

* 2 (RXD) an 14 (T1OUT) gewandelt zu pin 11 (T1IN) an 14 (AD0 / TXD)
* 3 (TXD) an 13 (R1IN) gewandelt zu pin 12 (R1OUT) an 16 (AD1 / RXD)
* 7 (RTS) an 8 (R2IN) gewandelt zu pin 9 (R2OUT) an 18 (AD3 / CTS)
* 8 (CTS) an 7 (T2OUT) gewandelt zu pin 10 (T2IN) an 17 (AD2 / RTS)

und pin 5 (GND) vom Sub-D9 geht an die - (Minus) Schiene (Masse).

Sobald ich den Trafo von der Nullstellung auf 9V umstelle, fangen LED1 
und LED2 am VDIP2 an, abwechselnd zu blinken, nach ca. 1 Sekunde gehen 
beide LEDs aus.
Als Terminal habe ich bereits "HyperTerminal" und "Putty" versucht (9600 
als Baudrate, 1 Stopbit, Alle Protokolle getestet, keine Parität)

Wo könnte das problem liegen? (Falls benötigt kann ich noch Bilder vom 
Steckbrett machen)

Jannik Vogel

von Meister E. (edson)


Lesenswert?

Hallo,

du schreibst nichts über die Jumper auf dem VDIP. Sind die denn für den 
UART-Monitor Betrieb richtig gesteckt?

Gruss,
Edson

von Jannik V. (jayfoxrox)


Lesenswert?

Ja, die Jumper sind beide auf einer Seite: 1-2

von Meister E. (edson)


Lesenswert?

Was meinst du mit 'alle Protokolle getestet'?

Für einen einfachen Test kannst du die Flusskontrolle ausschalten. Was 
passiert denn im HT wenn du das VDIP einschaltest, kommen dann gar keine 
Daten?

von Jannik V. (jayfoxrox)


Lesenswert?

alle Protokolle = alle Möglichkeiten die bei "Flow Control" bereitstehen 
habe ich getestet, keine hat funktioniert.
Es kommen keine Daten im Einschaltmoment, jedoch kommen bei Putty 
manchmal verschiedene (Zufällige) Zeichen, sobald ich versuche etwas 
einzutippen - nach 2 Zeichen ist aber immer Schluss (Vermutlich weil das 
VDIP2 hängt).

Hier nochmal die verbundenen Pins vom VDIP2:

* 2 an + (Plus) Schiene
* 3 an + (Plus) Schiene
* 9 an + (Plus) Schiene
* 12 an - (Minus) Schiene
* 13 an - (Minus) Schiene
* 14 an MAX232 (Siehe Oben)
* 15 an - (Minus) Schiene
* 16 an MAX232 (Siehe Oben)
* 17 an MAX232 (Siehe Oben)
* 18 an MAX232 (Siehe Oben)
* 26 an - (Minus) Schiene

Alle anderen Pins hängen frei!

von Jannik V. (jayfoxrox)


Lesenswert?

Verdammt! Ich habe gerade nochmal ein anderes Datenblatt vom MAX232 
angesehen, bei dem was ich bisher genutzt habe waren Pin 15 und 16 nicht 
verbunden. Ich werde morgen früh erstmal versuchen die 5V und einen 
Stützkondensator (100nF) an die beiden pins anzubinden.. Da diese Pins 
VCC und GND sind ist es eigentlich kein wunder das es bisher nicht 
geklappt hat ;)

Trotzdem Danke Meister Eder

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.