MCP2200 RTS unter Win 7

OP #2792887
Lesenswert?
• ▲
▼
Guten Abend,

Ich habe gerade ein selbst gemachtes Board mit einem Parallax Propeller 
und einem MCP2200 zusammengebaut.
Die serielle Kommunikation Propeller-->MCP2200-->Win7 funktioniert ganz 
gut, wenn ich mit einem anderen Programmer die Software drauf lade. 
Allerdings wollte ich den MCP2200 auch als Programmierinterface nutzen 
und dazu muss Windows bzw das Propeller Tool den RTS Pin ansteuern um 
Reset auszulösen. Das geht aber nicht, obwohl ich den MCP2200 passend 
konfiguriert habe.
Wie ich das verstanden habe, hat Microsoft wohl den Treiber vergeigt, so 
das das nicht funktioniert.
http://www.microchip.com/forums/m516059-p2.aspx
Und unter Linux laufen die Tools nicht.
(Ja ich hätte mich vorher informieren sollen - hab ich aber nicht.)

Kennt da jemand eine Lösung (alternativer Treiber oder so etwas) ? Oder 
muss ich ein neues Board mit einem FTDI drauf machen ?
#2793845
Lesenswert?
• ▲
▼
Hallo Stefan,

Treiber selber schreiben oder fixen wäre wohl möglich, aber sicher nur 
mit hohem Aufwand.

Das du Linux ansprichst, wirst du wahrscheinlich ein Linux haben. 
Probier mal die Tools mit WINE unter Linux zum laufen zu bringen. Leider 
kann ich dir nicht sagen, wie unter wine das usb interface implementiert 
ist.

Falls der Reset Pin beim programmieren nur die ganze Zeit auf Low gelegt 
ist, dann kannst du auch einfach während des Programmierens den Reset 
Knopf gedrückt halten.
Persönliche Seite #3233049
Lesenswert?
• ▲
▼
Vermutlich hat sich diese alte Frage für Stephan längst erledigt, der 
Vollständigkeit halber für alle googler aber noch die Lösung.

Der Text klingt, als hättest Du mit dem Microchip Config-tool das 
Häkchen bei "RTS/CTS handling" gesetzt. Genau da liegt dann das Problem.

Verwirrender Weise bedeutet das aktivieren des RTS/CTS handlings, dass 
der MCP2200 RTS/CTS selber übernimmt und entsprechend seines internen 
USB-Transferpuffers setzt und sämtliche Versuche, die Leitungen über USB 
zu beeinflussen ignoriert werden. Genau das Gegenteil von dem, was man 
eigentlich denken würde.

Wenn Du RTS/CTS kontrollieren möchtest, musst Du dieses Häkchen 
deaktivieren.

  /bin/grep

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.