www.mikrocontroller.net

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


Autor: Jannik V. (jayfoxrox)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Meister Eder (edson)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

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

Gruss,
Edson

Autor: Jannik V. (jayfoxrox)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja, die Jumper sind beide auf einer Seite: 1-2

Autor: Meister Eder (edson)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Jannik V. (jayfoxrox)
Datum:

Bewertung
0 lesenswert
nicht 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!

Autor: Jannik V. (jayfoxrox)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.