-
Thread
USB-GPIO HID Device
freies Projekt gibt welches ein GPIO > HID Device zur Verfügung stellt? Sowas kann man kaufen. MCP2200 und MCP2221A sind vorprogrammierte USB-PICs, die neben einen UART gemäß CDC-ACM GPIOs und im Falle vom MCP2221A auch I2C via HID bereitstellen. In den Datenblättern stehen die erforderlichen Reports
Art Programmierschnittstelle bei einem NVidia-Board. https://www.microchip.com/en-us/product/mcp2200 https://www.microchip.com/en-us/product/mcp2221a fchk
-
Thread
SPI / RS232 ---> USB ---> Python, ich verliere den überblick.
Möglichkeiten habe ich soweit angeschaut, und bin etwas überfordert welche nun die beste ist: MCP2200 (http://www.microchip.com/wwwproducts/devices.aspx?dDocName=en546923) Die GPIO Pins könnte ich für die SPI Kommunikation nutzen? FTDI 2232D (http://www.ftdichip.com/Products/ICs/FT2232D.htm)
ist, dass ich gerne für die Datenweiterverarbeitung Python nutzen würde (numpy). Während ich zum MCP2200 keinerlei Information zur Einbindung gefunden habe(außer DLL), gibt es für die FTDI Chips diverse Python libraries. Alle allerdings ohne Windows Support. Wirkliche Dokumentation ist auch sehr dünn
-
Thread
Verbindung vom PC zum uC
implementieren. Dafür hat jedes Betriebssystem schon passende Treiber dabei. Es gibt zB den Microchip MCP2200. Das ist quasi ein vorprogrammierter PIC18F14K50, der einen USB-Seriell-Adapter implementiert. Während Du bei FTDI noch spezielle Treiber brauchst, ist der MCP2200 ein CDC Device, das Du an einen
-
Thread
Problem mit USB-Seriell-Wandler
www.mikrocontroller.net/topic/227310?goto=2463238#2463238 Ist aber irrelevant. ICh habe hier einen MCP2200 USB zu seriell Wandler. auf einem Rechner funktioniert alles, wie man erhoffen würde. auf dem anderen nicht. OS auf beidem XP SP3 usbser.sys auf beidem die gleiche: 5.1.2600.5512 (xpsp.080413
Gerätemanager deinstalliert und dann das Gerät neu angeschlossen. Dann ging es die Verwendung des MCP2200DriverManagementUtility.exe hatte nix gebracht, obwohl ich angenommen hätte, das die das selbe macht.
-
Thread
PIC MCLRE=0 - ausgesperrt?
Hallo, ich habe mir ein MCP2200EV-VCP[1] Kit besorgt und weil es sich ja bei dem MCP2200 bekanntlich um einen PIC18F14K50 handelt, habe ich mal die USB-CDC-Serial-Demo Firmware aus der Microchip Application Library geflasht. Das
-
Thread
FTDI oder CP2102?
Eine andere Möglichkeit wäre noch der neue MCP2200 http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en546923 gibt's als QFN, SSOP oder auch als riesiges SO-20. Braucht allerdings einen externen Quarz bzw. einen passenden Resonator.
beim ebay für 9eur (incl. versand) oder beim jeden deutschen shop für das zweifache+ EDIT: MCP2200 ? mal testen, kannte ich nicht.
-
Thread
Der perfekte USB-UART-Konverter
Deswegen verwende ich MCP2200 und MCP2221A. CDC-ACM/HID Devices, gibts in SOIC und DIP, funktioniert für mich, auch an Mac und Linux. Der MCP2221A braucht keinen Quarz, kann noch I2C, hat aber kein RTC/CTS. fchk
Frank K. schrieb im Beitrag #6809813: > Deswegen verwende ich MCP2200 und MCP2221A. Danke für diese witzigen Expemplare, die passen gut in meine Sammlung. Die können ja nicht einmal Parity, nur 8N1. Und der MCP2200 braucht auch noch einen Quarz. Stefan ⛄ F.
-
Thread
USB: Data toggle PID error
Aber vielleicht erstmal kurz zur Hardware: µC: AT32UC3 auf eigener Platine USB Seriellwandler MCP2200 auf Demoboard. Verbunden über circa 1m USB Kabel. Ich benutze das Atmelstudio zusammen mit dem ASF und dem CDC Treiber für den USB-Seriel Wandler. Ich kann Bytes per "uhi_cdc_putc" senden und diese kommen auch an. Wenn ich aber Bytes vom PC (UART->MCP2200->)an den µC sende, dann kommt nicht jedes Byte an! Wenn ich mehrere Bytes gleichzeitig sende kommen alle an außer das erste. Wenn ich Bytes einzeln sende kommt exakt jedes zweite an. z.B ich Sende
-
Thread
USB MIDI Gerät
Wo finde ich das Feld bInterfaceClass bzw. wo kann ich dieses ändern? Komme ich mit einem MCP2200 weiter? Kann ich meinen Arduino so umprogrammieren das er bInterfaceClass weiter gibt bzw. die USB Descriptoren weiter gibt? Gruß Stefan
bInterfaceClass bzw. wo kann ich dieses ändern? Im Quellcode der Firmware. > Komme ich mit einem MCP2200 weiter? Nein. Keiner der üblichen USB-seriell-Chips unterstützt das. > Kann ich meinen Arduino so umprogrammieren das er bInterfaceClass weiter > gibt bzw. die USB Descriptoren weiter gibt?
-
Thread
CH340 als Einzelchip in DE?
egal. Ob ich Fakes bekomme auf die ich 2 Monate warte eher nicht. Hab jetzt bei TME noch den MCP2200/MCP2221 gefunden, hat damit schon jemand Erfahrungen? 57600baud würden mir reichen.
Timm schrieb im Beitrag #6499716: > Hab jetzt bei TME noch den MCP2200/MCP2221 gefunden, hat damit schon > jemand Erfahrungen? 57600baud würden mir reichen. Das sind intern vorprogrammierte PICs. Verwende ich regelmäßig. Melden sich als CDC-ACM (Linux: /dev/ttyACMx
-
Thread
Billigere Alternative zum FT232BM
Hi, ich werfe mal den mcp2200 von Microchip in den Raum. Der ist günstig und läuft mit Standardtreibern.
-
Thread
CH340 USB Serial - Name
Bei CH340 und Prolific geht das nicht. Da kann man auch nichts draufschreiben. MCP2200 hat schon eine eindeutige Nummer drin, bei FTDI gehen mehrfache auch und von den CP2102 (SI) verwende ich gerade 2 Stück an einem Rechner.
-
Thread
Beispiel für USB-Host gesucht
den FTDI als standard CDC ansprechen? Dieser Satz kein Verb. nein. Dazu müsstest Du einen MCP2200 oder MCP2221 verwenden. fchk
-
Thread
neue XMegas mit USB
angenehm, die Kommunikation via natives USB wäre schon interessant. Nun gehe ich erstmal den Weg über MCP2200 (kostet ja auch nur 1,90€) und ist letztenendes einfacher anzusteuern. Ist der ADC wirklich so unbrauchbar bisher? Auch komisch, dass die Datenblätter der xmegas immer noch Preliminary sind (seit
-
Thread
Mit was für einem Mikrocontroller wär' ich am besten bedient?
Der MCP2200 wäre auch ne Idee. Da gibts sogar die meiste Software fix und fertig von MC. Wenn du natürlich den USB to RS232 Converter verwenden willst, dann ist so ziemlich jeder Controller geeignet.
-
Thread
Ausgangspannung USBtoUART
in Proteus nachgezeichnet Von welcher Quelle hast du das gezeichnet. Weder Vdd noch Vss vom MCP2200 sind vernünftig angeschlossen! <edit> auch die Beschaltung vom Crystal sieht seltsam aus
-
Thread
Freie browserbasierte Terminalemulation?
Ich habe ein Controllerboard, das mit einem MCP2200 USB-Serial-Wandler ausgerüstet ist. Damit lässt sich mittels eines virtuellen COM-Ports vom PC aus der UART des Mikrocontrollers ansprechen. Auf dem µC ist eine Art Kommandozeileninterpreter, der
-
Thread
AVR FTDI keine zuverlässige Verbindung unter Linux?
stty -F /dev/ttyUSB0 19200 && screen /dev/ttyUSB0 19200 [/code] Wenn ich den FTDI durch ein MCP2200 Breakout ersetze (welcher allerdings auch als /dev/ttyACM0 statt /dev/ttyUSB0 erscheint) funktioniert es jedesmal. Hat irgendjemand eine Idee? Vielen Dank im Voraus, frankalicious
-
Thread
Gesucht: USB mit ECHTER RS232 (+/- Spannung) in offener Bauform
benötige ich es. > Ich meine es auch mal gesehen zu haben. Aber ich finde nix! Und selber bauen mit MCP2200 und MAX3232 geht nicht? (linke drei Boards auf dem Foto) fchk
-
Thread
Sehr viele Daten seriell Übertragen: Welcher USB-Seriell-Adapter ist empfehlenswert
Bau Dir einen MCP2200 oder MCP2221 mit auf Dein Board. Diese Umsetzer sind treiberlos, dh sie laufen an jedem Mac ohne zusätzliche Treiber. Windows will nur ein .inf sehen.
-
Thread
AVR als USB Host mit CP2102
USB-Seriell-Bridges (ob von TI, FTDI, SiLabs, Prolific etc.) verwendet das CDC-Protokoll, das tut nur* der MCP2200 von Microchip (http://www.microchip.com/wwwproducts/devices.aspx?dDocName=en546923) und natürlich V-USB/CDC. Was genutzt wird, kannst Du erkennen, indem Du Dir die vom Hersteller gelieferten USB-Treiber
-
Thread
USB TTL UART FTDI CH340 oder CP2102 für Windows 10
Microchip MCP2200 und MCP2221A. Laufen als CDC-ACM Geräte und brauchen keinerlei proprietäre Treiber. Windows vor 10 will ein .inf-File sehen. Die Chips gibts auch als DIL für Lochraster. Insbesondere der MCP2221A
-
Thread
Parallax Propeller in Deutschland kaufen
gerade günstig... Den Prop-Plug kannst Du Dir sparen. Bastel Dir selber was, mit nem FTDI oder MCP2200... Zu Not geht immer noch das hier: http://www.parallax.com/Portals/0/Downloads/docs/prod/prop/SerialtoPropeller.pdf
-
Thread
Empfehlung RS232->USB-"Stick" gesucht?
Ich verwende gerne MCP2200 und MCP2221. Die haben zwei Vorteile: erstens gibt es sie in DIL, und zweitens sind sie treiberlos, weil die nur die standard USB Geräteklassen CDC-ACM und HID implementieren. Man kann die Dinger
-
Thread
Konverter FTDI oder Prolific
FTDI und Microchip (MCP2200) sind das einzig wahre!
-
Thread
Prolific PL2302 vs. FTDI FT232
#4228039: >> Ansonsten nimm was vernünftiges. > Und das wäre zum Beispiel? Aktuell verwende ich MCP2200 und MCP2221. Treiberlos unter jedem Betriebssystem,, nur Windows braucht ein .inf. Fchk
-
Thread
Problem mit PUTTY und USB/Seriell
paar Tage dauern, leider. Ich bin durch damit. Ich habe mir meine Adapter selber gebaut, mit MCP2200. Der kommt als USB CDC-ACM und braucht daher keine speziellen Binärtreiber; unter Windows nur ein .inf, unter OSX, Linux und BSD überhaupt nichts. Wenn Du so eines bauen willst, findest Du auf der
-
Thread
Altera USB-Blaster für 3 Euro!
Ich habe das Teil schon länger im Einsatz, mit einem MCP2200 sowie 3.3 und 5V umschaltbar und eine Adpaterplatine für kleinere Spannungen durch 74AVC4T245 . Funktioniert einwandfrei.
-
Thread
ATTiny 2313 als USB zu Seriell - Wie zuverlässig ist das?
was wäre mit dem MCP2200? http://ww1.microchip.com/downloads/en/DeviceDoc/22228B.pdf
-
Thread
Probleme mit Linux und PL2303
diesen Chips absolut korrekt: FTDI FT232R CH340G (ja ja ja , der China-Kracher-Billig-Clone) MCP2200 (Arizona Microchip) sogar ein Softwarebridge in einem ATtiny2313 mittels V-USB (und max. 9600 Baud) funktioniert. Nur der PL2303 bringt mich zur Verzweiflung ! Chip wird erkannt, hat aber
-
Thread
Alternative zum FT232RL
auch zeimlich gut. Vom Prolific PL2303 kann man leider nur abraten. Dann gibts noch den Microchip MCP2200 sogar im bastelfreundlichen SOIC20 Gehäuse.
-
Thread
Such uC mit JTAG und USB to Serial
mögliche Debugausgabe auf einen USB-Serial-TTL-Wandler. Meistens ein FT232RL (/dev/ttyUSBx) oder ein MCP2200 (/dev/ttyACMx). Meine Programm, bzw. mein Programmaufbau ist stark gekapselt und in Module, Klassen und Methoden aufgeteilt. So lassen sich einfach Programmteile (Module) wieder verwenden, wenn
-
Thread
digitaler Eingang am PC
Beitrag #4981017: > FTDI ist einer der > namhaften USB-Baustein-Hersteller. Oder microchips mcp2200... Geht aber auch klassisch mit max232 und serial2USB Wandler Alex schrieb im Beitrag #4981002: > Gibt es dafür einfache fertige Software, oder kann man etwas > beispielsweise in c++ schreiben
-
Thread
Bau eines USB-GPIO Boards
Du kannst einen MCP2200 einsetzen. Der hat neben einem UART 8 GPIO-Pins, die per HID steuerbar sind. Der UART ist per CDC-ACM steuerbar. Das sind alles Standard USB Geräteklassen, für die jeder USB-Stack Treiber mitbringt
-
Thread
USB -> seriell
ein solches > Projekt gemacht oder hat nen Link? Microchip verkauft sowas in Massen. Der MCP2200 ist ein vorprogrammierter PIC18F14K50. Der MCP2221 ist ein vorprogrammierter PIC16F1455. Du kannst Dir den XC8, MPLABX und die Application Library ziehen und die Demo-Applikation entsprechend
-
Thread
USB Transceiver
hinbekomme? Sollte ich für USB-Kram nicht lieber gleich einen Atmega32U2 o.ä. verwenden? Oder einen MCP 2200-I/SO-Konverter? Im Wiki ([[USB#USB-Transceiver]]) steht auch, dass USB-Transceiver heute eher obsolet seien. Wie muss ich diese Aussage einordnen?
-
Thread
USB oder serielle Schnittstelle für Atmega-Basteleien
ExpressCard Karten in den PCs für sowas. Für die Produktentwicklung entweder den treiberlosen MCP2200(*) oder einen PIC24 mit nativem USB und dem Microchip USB-Stack. Dann kann ich meine Geräte per HID ansteuern und brauche keine extra Kerneltreiber, auch nicht auf Apfelrechnern, und solche Sachen
-
Thread
Protoboard vorschlag.
5V) und einen Pulsgenerator (Rechteck/Sinus). Was ich haben möchte: Pmod style 6pin Ports, USB (MCP2200) mit Optoisolation, USB/RJ48/RJ11/DB9 Stecker sowie einen 24 Pin Steckplatz (basic stamp/arduino mini) . Auch drei PSU würde ich beibehalten, warscheinlich LM317. Hätte gerne 4 entprellte Taster
-
Thread
uC mit guten ADC & USB gesucht
USB ansteuern.. Was spricht gegen einen externen USB-Seriell-Wandler ala FT232R, CP2103 oder MCP2200. Wenn's noch etwas dauern darf, kämen vllt auch noch die PSoC3/5-Controller von Cypress in Frage.
-
Thread
Virtueller COM Port, AT commands
setze. Hmm, sollte aber. Vielleicht ist hier der Wurm drin. Mist, ich habe gerade keinen MCP2200 zur Hand, um nachzuschauen, wie der sich anmeldet. fchk
-
Thread
USB Serial Port Implementierung für AVR?
solche Szenarien gibts USB-Seriell-Bridges. Wenn Du dann ACM-CDC haben willst, greifst Du einfach zu MCP2200 oder MCP2221 (das sind in Wirklichkeit vorprogrammierte PIC18F14K50 bzw PIC16F1455, aber das musst DU ja niemandem erzählen :-)), und fertig ist die Geschichte. > Aber Hauptsache, > erst mal
-
Thread
STM32F103C8T6
von USB zu UART ist ja nicht zu vernachlässigen!? Wie sieht es mit der Bridge von Microchip MCP 2200 aus? Hat da schon jemand Erfahrung gesammelt? Gruß Christian
-
Thread
RS232 - USB Converter Empfehlung gesucht
Einschränkungen: nur bis 115200 bps, nur 8n1, kein Hardware-Handshake. Dafür müsstest Du einen MCP2200 nehmen, der einen etwas höheren Schaltungsaufwand hat. fchk PS: http://www.reichelt.de/ICs-MCP-1-2-/MCP-2221-I-P/3/index.html?ACTION=3&GROUPID=5471&ARTICLE=153678&SEARCH=mcp2221&OFFSET=16&WKID
-
Thread
[V] Diverse ATxMega Entwicklungsboards
microSD-Slot (SCHA1B0100) -- 1€ 3x Passende SMD Quarze (16+12MHz) -- 1€ 6x USB Controller (MCP2200) -- 0,80€ 5x Mini USB Buchse -- 0,10€ ----------------------------- 10x LCD Erweiterungsplatine (siehe Bild und LCDsch.pdf) -- zu verschenken, da nie getestet -------------------
-
Thread
Bauteile suchen in Schaltungen (pdfs)
so, dass die Buchstaben und Zahlen nicht als zusammenhängendes Wort gespeichert werden (also z.B. MCP2200) sondern mit Leerzeichen zwischen den Buchstaben, die man aber erstmal nicht sieht (z.B. M C P 2 2 0 0) Ansonsten bleibt dir wohl nur eine Erzeugung eines Bildes (z.B. via PDFCreator als PNG) und
-
Thread
RX Pin des ATMega644 spinnt
ähnliches Problem, nachdem der RX Eingang nicht beschaltet war, nachdem ich den USB Serielladapter (mcp2200) abgezogen hatte. Habe dann einfach den PullUp eingeschaltet und der Pin hatte einen definierten Pegel. Ein einfacher 10k - 47k PullUp nach Vcc ist auch ein Möglichkeit.
-
Thread
ATmega328P UART zu USB
muß? Hört sich ein bißchen so an.... Auch wenn ich selber kaum mit dem FTDI arbeite, beim MCP2200 ist das einsfixdrei passiert, wenn Takt und Fehlerrate stimmen. Da arbeite ich mit 19200 Baud und ohne Hardware-Handshake. Im https://www.mikrocontroller.net/articles/AVR-Tutorial:_UART steht
-
Thread
USB Signal über 2 µCs seriell Übertragen
Deviceklasse beschränken, vorzugsweise Drucker (USB Printing Class) oder CDC-ACM (USB-RS232, wie es zB der MCP2200 und der MCP2221 implementieren - die anderen Chips sprechen kein USB-CDC, sondern allesamt etwas proprietäres, die sind also nicht nutzbar). Dafür implementierst Du auf dem Deviceserver zB das
Protokoll über TCP Port 9100 oder BSD LPD und schließt einen Drucker an. Oder Du nimmst einen MCP2200 Seriell-USB-Adapter, schließt den an Deinen Device Server an und reichst die Bytes an irgendeinen TCP-Port durch. Damit zeigst Du, dass das Prinzip funktioniert. Das rohe Durchreichen der USB-Frames