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 ?
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.
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
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.