Tag auch! Ich habe einen Vinculum VDRIVE1 und möchte diesen an meinem µCtrl (UART) zum laufen bringen. Problem dabei ist, das der VDRIVE1 RTS und CTS haben will, was ich nicht habe. Der Vinculum soll Daten annehmen und auf Stick abspeichern. Reicht es, RTS auf "Mark" zu setzen? Hat jemand Ahnung, wie ich das Kerlchen überlisten kann? LG Heiko
Eigentlich müsste es reichen, die beiden einfach miteinander zu verbinden.
Im Prinzip hab ich hier das gleiche Problem. Ich moechte gerne VMUSIC mit meinem Mega32 verbinden und wollte das wegen fehlendem RTS/CTS mit SPI machen. Im Moment bin ich am ueberlegen, ob ich dafuer dann eine Software-SPI Loesung bastel, da das Hardware-SPI wohl nicht ganz kompatibel zu sein scheint... Wenn du eine Loesungen finden solltest, dann sag bitte hier Bescheid, da ich mir dann evtl. die Programmierung der Software-SPI Schnittstelle sparen kann =).
Hat sich erledigt. Ich habe am Vinculum den RTS# direkt auf Masse gelegt und den CTS# einfach offen gelassen. Bei mir tut das... jedenfalls im Augenblick. Ob ich Probleme mit Überlauf bekomme wird sich noch zeigen... LG Heiko
Letzte Info: Pin 34 an GND, Pin 33 über 47k an 3,3V. TXD und RXD bleiben gleich. Bei uns läuft das, allerdings sind wir sehr langsam unterwegs. Muss jeder für sich testen, daher unter Vorbehalt. Programmieren des Chips mit Firmware klappt so aber nicht, dazu braucht man die Flusssteuerung.
Das bei der Programmierung die RTS#/CTS# Leitungen gebraucht werden liegt wohl daran, das das im Programm (zum Programmieren) so eingestellt ist. Ich hab bechäftige mich gerade mit der Programmierung eines Vinculum per seriellem Interface und da ich zunächst einen Fehler in der Verbindung der RTS Leitung hatte, habe ich einfach mal die Flussteuerung von Hardware auf Software umgestellt und der Vinculum hat korrekt geantwortet. Da ich auch von einem uC (Atmel) über UART mit einem Vinculum kommunizieren möchte, stellt sich mir gerade die Frage, warum nimmt man für RTS#/CTS# nicht einfach zwei IO-Leitung. Imho sind die Leitungen doch "nur" dafür da um der Gegenstelle zu signalisieren das der Empfangspuffer "fast" voll ist, oder?
Hallo, imho gibt es auf der Vinculum Seite eine Software um die Firmware auf seine Bedürfnisse abzuändern. Darunter auch die Einstellungen fürs Handshake. Nach Änderung des .rom Files muß dieser per Vprog aufgespielt werden, die Möglichkeit per Stick die geänderte Firmware aufzuspielen klappt dann nicht. Gruß Udo
Der VNC braucht die RTS/CTS nicht unbedingt, so lange man langsam genug ist. Auch beim Firmware-Update. Wir haben festgestellt, dass der VNC nicht mehr richtig funktioniert, wenn man Baudraten über 500kBaud verwendet. Ab und zu spinnt er dann. Deshalb haben wir auf FiFo umgestellt. Und auch da stimmt leider ein Timing absolut nicht. Um sicher zu gehen sollte man bei FiFo auf die Flanken reagieren und nicht nach dem Timing gehen. Der Hersteller sucht noch, wo der Fehler ist...zumindest behaupten die das.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.