-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
einen Encoder mit Tastfunktion in der Mitte Anderer USB-Seriell Wandler links unter dem PIC (jetzt MCP2200 in MSSOP und USB Buchse nicht auf Unterseite)
-
Thread
Mikrocontroller mit PC via HID
Treiber installieren zu müssen, sondern die Systemeigenen genommen werden können. Kann ich das mit dem MCP2200 realisieren? Gibt es irgendwelche Bibliotheken für den MCP2200 für den Datenaustausch oder wird das einfach mit "normalen" Befehlen über den COM Port geschickt? Grüße und schönen Abend, reindo
installieren zu > müssen, sondern die Systemeigenen genommen werden können. Kann ich das > mit dem MCP2200 realisieren? Für den MCP2200 brauchst Du wie für alle CDC-ACM Devices nur ein passenden .inf, aber keinen extra Binärtreiber. Der systemeigene reicht. Bei XP ist SP3 Pflicht, aber das ist es ja
-
Thread
Simples USB-Gerät mit LED
dem per Treiber auch ein paar zusätzliche IOs geschaltet werden können. Edit: Habs gefunden: MCP2200
auch viel zu groß), und der zweite ist das Teil, das ich im OP erwähnt hatte. > Habs gefunden: MCP2200 Naja, aber das ist ja ein IC und kein fertiges USB-Gerät.
-
Thread
USB-Seriell - Chip (gute Alternative zu FTDI)
USB CDC nehmen. Welche Chips gäbe es da die das direkt implementieren? Schnelles googlen sagt MCP2200. Gibts noch andere?
nehmen. > > Welche Chips gäbe es da die das direkt implementieren? Schnelles googlen > sagt MCP2200. Gibts noch andere? Dann vielleicht eher den MCP2221, der braucht keinen externen Takt/Quarz und kann auch als HID-Device konfiguriert werden. Cypress u.a. CY7C65215 oder Exar u.a. XR21V1410 hätten
-
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
Probleme bei Grundbeschaltung 8051 (AT89S52)
-232 verschicke, funktioniert jeder mir verfügbar USB2RS232 Adapter (die Chips hier waren FTDI, MCP-2200 und CP21xx). Wenn du magst, kann ich dir auch meinen Standardschaltplan für den 89S52 schicken. Prinzipiel allerdings würde ich dir (nach Peter Danneger) raten, in die Signalleitungen 150 Ohm
-
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
µC, der sich als virtueller COM port ausgibt?
Weiss jemand, wie Mac OS sich in dieser Hinsicht verhält? Wie Windows: CDC (also der Microchip MCP2200) funktioniert out of the box, alles andere nicht. fchk
Frank K. schrieb im Beitrag #3782795: > Wie Windows: CDC (also der Microchip MCP2200) funktioniert out of the > box, Wirklich "out of the box" funktioniert CDC unter Windows nicht, da immer noch eine *.inf-Datei erforderlich ist. Was auch immer die "Entwickler" bei Microsoft sich
-
Thread
PIC USb Kommunikation
protokollen nicht so ganz klar. Was sind die Unterschiede zwischen: Custom HID LIB USB MCHPUSB MCP2200 WINUSB Mein Ziel ist zwischen Android Tablet und Pic board über USb kommunikation aufzubauen. Vielen Dank
weil man ohne eigene Software mit dem Board "reden" kann (ich nehme oft Putty). Der genannte MCP2200 ist genau sowas - ein PIC mit USB CDC. Möglichkeit 2: ein USB-HID-Device. Auch dafür gibts Beispiele in der MLA. Vorteil hier wäre, dass kein Treiber nötig ist. Nachteilig ist vermutlich, dass
-
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
USB - Seriell Wandler
ideal aber leider gibt es ihn nicht in Dip. Welchen Chip würdet > ihr empfehlen? Microchip MCP2200. Das ist ein vorprogrammierter PIC18F14K50, d.h. wenn Du den MCP2200 nicht in DIP bekommst, nimm den PIC und flashe das USB-Seriell Beispiel aus den Microchip Application Libraries hinein. Dafür brauchst
Platine die ich oben verlinkt habe etwas? Frank K. schrieb im Beitrag #3736513: > Microchip MCP2200. Das ist ein vorprogrammierter PIC18F14K50, d.h. wenn > Du den MCP2200 nicht in DIP bekommst, nimm den PIC und flashe das > USB-Seriell Beispiel aus den Microchip Application Libraries hinein.
-
Thread
4 stellige 7 Segment im Multiplexing
9600Baud, 8-N-1. Zum Test, außerhalb meiner Anwendung, verwende ich natürlich einen USB Uart Wandler MCP2200 oder FT232RL unter Linux. Der atTiny2313 läuft mit dem RC Oszillator bei 8MHz und BOD-Level 4,3V. *Link*: # http://www.engbedded.com/fusecalc/
-
Thread
ATMega128 an Ethernet, USB & SD-Karte anschließen (Schaltplan)
Der MCP2200 ist eigentlich ein PIC-Controller, der die USB-Kommunikation übernimmt. Daher braucht es einen Quarz. Das schöne ist, dass es ein SOIC20 Gehäuse hat und damit besser zu löten ist, als ein SSOP28 (
Timo schrieb im Beitrag #3704372: > Der MCP2200 ist eigentlich ein PIC-Controller, der die USB-Kommunikation > übernimmt. Daher braucht es einen Quarz. Das schöne ist, dass es ein > SOIC20 Gehäuse hat und damit besser zu löten ist, als ein SSOP28
-
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
MCP2200 falsche Ausgabe
hier vor einem Problem. Ich habe ein Board abgeändert und verwende nun statt einem MAX232 einen MCP2200. folgender Aufbau: uC ist ein ATMEL 90PWM3B Verbunden ist der MCP2200 mit dem 90PWM3B wie folget: RX an TXD und TX an RXD Das hier ist mein C-Programm teil, welcher mit dem MAX232 auf einem
Hallo, einen MAX232 kann man nicht 1zu 1 gegen einen MCP2200 ersetzen. RS232 <> USB ! meine drei MCP2200 laufen mit Linux und anpassen der USB Rechte nach zweimaligen anstecken einwandfrei. Wieso rechnest Du die Baudrate und die Werte für das UBRR
-
Thread
MCP2200 wir dnicht erkannt
Hallo Leute, Ich mache aktuell für die Hochschule ein Projekt und habe eine MCP2200 als schnittstelle uC -> Windows PC verbaut. Leider bekomme ich beim Anschluss an den PC immer nur das Problem: USB-Gerät wurde nicht erkannt. Im Anhang findet Ihr meine Schaltung. VCC = +5V
Frank K. schrieb im Beitrag #3438791: > Der MCP2200 ist ein PIC18F13K50 oder 14K50. Wenn Du einen 8 Bit PIC > programmierst, werden je nach Typ so um die 8.5..14V an !MCLR (!RST) > angelegt, und die sollen möglichst nichts anderes beschädigen. Daher
-
Thread
Arduino-AVR programmieren
funktioniert dieses Programm auch MIT einem USB2RS232 Adapter wie delock, logilink und mit einem Eigenbau MCP2200 sehr gut ! Wenn ich die ganzen Threads lese hab ich einfach so den Eindruck, dass du schlicht nicht weißt was du tust. Sorry, aber irgendwie bin ich säuerlich ! End of communication !
-
Thread
UART zu USB IC in DIP/DIL Format
Das stimmt wohl! Ich meine z.B. den MCP2200 von FTDI. Bei diesem IC gibt es einen passenden Treiber dazu, sodass er am PC als Virtueller COM Port erkannt wird. Nur leider SMD und nicht DIP/DIL Format!
Tobias schrieb im Beitrag #3367804: > Das stimmt wohl! Ich meine z.B. den MCP2200 von FTDI. Der ist von Microchip und ein vorprogrammierter PIC18F14K50. Den leeren PIC gibts durchaus als DIL-Chip. Da musst Du Dann halt selber den USB-Stack von Microchip mit der passenden Applikation
-
Thread
Eigene Steuerung von Relais über USB
0.40$ bei Stückzahl 10, 0.13$ bei einem Reel. Für eine 8 Kanal Relaissteuerung würde ich den MCP2200 verwenden, FTDI geht aber genauso. Beim MCP2200 die GPIO benutzen, und rs232 einfach nicht verwenden, wird beim CH341A genauso gemacht.
ähnliches wie den Converter von Digispark müsste auch dieser hier: http://www.stephanharms.de/MCP-2200 sein. Hier wird eben der MCP2200 und kein Attiny85 verwendet. Verständnisfrage 2: Bei der Abacom Karte geht USB weiter an den CH341A. Der müsste ja gleichzusetzen mit einem MCP2200 sein.
-
Artikel
ATxMega Stick - First Steps
USB-Device-Anschluss und Micro-SD-Kartenslot. Eigenschaften. Mikrocontroller ATxmega128A3 USB-Baustein MCP2200 Mini-USB-B-Device-Anschluss Micro-SD-Kartenslot Programmierung via PDI (z.B. AVRISP mkII) Reset-Taster 2 LEDs zur Signalisierung von USB-Transfers 2 frei verwendbare LEDs On-board-Spannungsregler
PDF) und Software (ZIP) AVR1307: Using the XMEGA USART (PDF) und Software (ZIP) Produktseite des MCP2200 mit Dokumentation und Tools
-
Thread
Relais über LPT steuern noch zeitgemäß oder doch besser als USB?
Ich würde einen MCP2200 von microchip nehmen ist eig. ein usb to uart converter hat aber auch 8 IO pins die man direckt vom pc steuern kann.
Axel H. schrieb im Beitrag #3184424: > Ich würde einen MCP2200 von microchip nehmen ist eig. ein usb to uart > converter hat aber auch 8 IO pins die man direckt vom pc steuern kann. Das geht aber noch viel einfacher (nämlich komplett fertig): http://www.ftdichip.com
-
Thread
Vor- und Nachteile von USB-Lösungen für ATMEL's
.inf, auch wenn es technisch nicht notwendig ist. Auf dem Mac gehts ja auch ohne. Intern ist der MCP2200 ein vorprogrammierter PIC18F13K50 mit dem Microchip USB-Stack. fchk
Mega324 TQFP 20 MHz + FT232RL: 768-1007-1-ND (FT232RL) 3.77€ ATMEGA324PA-AU 4.83€ Summe: 8.60€ MCP2200-I/SO-ND 1.95€ -> nur halb so teuer wie der FTDI-Chip Zum Vergleich: ATMEGA32U4-AU-ND 5.06€ ATXMEGA32A4U-AU-ND 2.87€ (32MHz XMega) Gut, dass wir verglichen haben. 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
-
Artikel
Diskussion:USB
Hallo, hat es einen Grund, dass der MCP2200 nicht aufgeführt ist? Scheint mir doch eine sehr günstige USB-to-UART bridge zu sein. (1,80 € ei Reichelt). VDIP1 von FTDI nicht vorhanden. Der Link zu "VDIP1 von FTDI" unter "Fertige Module mit einem
-
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
ATmega32U4: FT232R nachbauen?
Schau Dir mal den Microchip MCP2200 an. http://www.microchip.com/MCP2200 Das ist im Prinzip das, was Du suchst. Das ist ein von Microchip vorprogrammierter PIC18F13K50. Vorteil: kleiner und billiger. fchk
-
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
ATxMegaBoard 5 mit ATxMega128A1U
Hab gerade was gelesen: >USB Port an USART0 (MCP2200) Hoffe das is nen Schreibfehler... für die U Variante braucht man ja diesen IC nich.... Grüße Basti
-
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
Gibt es irgendwo brauchbare Infos zu SMI ?
Hallo, danke für eure Hilfe! Ich hatte mir eine Platine dafür fertigen lassen, mit einem MCP2200 für USB und auch mit einem 5->24V DC-DC-Wandler. Heute wurden die Jalousien installiert und alles hat auf Anhieb funktioniert :) Das praktische, ich muss wirklich nur den Bus und USB anschließen und
Version die ich hab fertigen lassen - Ich hatte einen SMD-Quarz vorgesehen und deutlich näher am MCP2200 gehabt, leider erst danach gesehen dass es die Bauform bei Reichelt nicht gibt. Daher ist das geändert, aber halt nicht getestet. Don't blame me ;) Dafür gibts alle verwendeten Teile bei Reichelt.
-
Thread
Empfehlung für Controller
Der MCP2200 bindet sich sowohl als CDC- als auch als HID-Device ins Betriebssystem unter Benutzung der jeweiligen Standardtreiber des Betriebssystems ein. Als HID kannst Du die 8 IO-Pins bitweise ansteuern und
Microchip bloss eine Möglichkeit für das Abschalten des CDC-Teils vorgesehen hätte. Im Übrigen ist der MCP2200 einfach ein ganz normaler PIC18F14K50 mit vorprogrammierter Firmware und anderer Beschriftung. Dr. Bob schrieb im Beitrag #2840615: > http://www.conrad.de/ce/de/product/196660/Deditec-... Masslos
-
Thread
China SUPER Bauteile-Schnäppchen Thread
Serialchips in meinem Kopf > :-D > CP2102 vs PL-2303 vs FT232 Update für deine Brain.exe: + MCP2200 ;-)
-
Thread
MCP2200 RTS unter Win 7
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
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
-
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
USB zu LIN Adapter. Bitte mal drübersehen.
wichtigsten)? - Kann der Adapter WakeUp Signale senden und identifizieren? Ich hätte statt des MCP2200 einen Controller mit USB-Hardware und LIN-Hardware verwendet. Dafür käme z.B. der PIC18F14K50 in Frage (der MCP2200 ist intern ein vorprogrammierter 18F13K50), aber für die Entwicklung ist ein PIC18F2550
-
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
PIC32MX795F512L 80MHZ Berechnung der Programmlaufzeit
Genau. Schaut Euch mal den MCP2200 an. Das ist einfach ein vorprogrammierter PIC13K50. Den kann man sogar löschen und umprogrammieren. Ein weiterer Vorteil ist die Vermeidung von schlecht lieferbaren Spezialbauteiteilen. PICs sind
auch meinen "eigenen" Schnittstellenbaustein auf Basis des PIC18F13K50 und dem vom Frank genannten MCP2200. Der einzige Unterschied ist der Aufdruck auf dem Gehäuse und das ich beim MCP2200 die Firmware einfach nicht kenne. Der Rest des IC ist völlig identisch. Und für dich ist jetzt das vorhanden sein
-
Thread
USB Ethernet als treiberlose Schnittstelle
usbser.sys ist aber bei Windows dabei). Dafür ersetzt Du den FTDI einfach durch einen Microchip MCP2200, der CDC und HID macht. USB Ethernet ist mit einiger Sicherheit nicht treiberlos über Betriebssystemgrenzen realisierbar, d.h. Du brauchst (a) einen Treiber und musst (b) das Ethernet konfigurieren
-
Thread
Verbindung zwischen Laptop und Stk500
Ich hab meine selber gebaut. Ansonsten: http://dangerousprototypes.com/docs/MCP2200_breakout_board (ohne RS232-Pegelwandler) fchk
-
Thread
ATxMegaBoard 4
Tim H. schrieb im Beitrag #2665294: > Außerdem kommt ein MCP2200 statt dem FT232 als USB-Controller > zum Einsatz. Warum das? Der MCP2200 wird meines Wissens nicht so gut unterstützt (Linux).
Rainer S. schrieb im Beitrag #2668859: > Der MCP2200 bietet (bis auf den etwas geringeren Preis) eigentlich nur > Nachteile. Eine Außenbeschaltung mit Quarz ist hier nötig, was beim FTDI > ebenfalls entfällt. Soweit ich weiß muss beim MCP2200 ein
-
Thread
Konverter FTDI oder Prolific
FTDI und Microchip (MCP2200) sind das einzig wahre!
-
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
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
PIC Atml / USB Kommunikation / Betriebssystemkompatibilität
ist das zusätzlich implementierte HID zum parametrieren. Der MCP2200 ist ja nichts anderes als ein CDC mit zusätzlichem HID und einen CDC hat er ja bereits erfolgreich unter Windows in Betrieb genommen. Warum sollte er sich jetzt noch extra einen MCP2200 kaufen, wenn
bei XP? Es gibt doch keinen Grund dafür. Unter OSX läuft es in Übrigen einwandfrei. > Der MCP2200 ist ja nichts anderes als ein CDC mit zusätzlichem HID und > einen CDC hat er ja bereits erfolgreich unter Windows in Betrieb > genommen. Warum sollte er sich jetzt noch extra einen MCP2200 kaufen
-
Thread
MAC OSX USB Serial
Verfügbarkeit vorausgesetzt. Mein Tip: Baue Dir selber ein Adapter und verwende dafür einen Microchip MCP2200. Der läuft unter Linux und OSX ohne zusätzliche Treiber einfach so. fchk
Beitrag #2513905: >> Mein Tip: Baue Dir selber ein Adapter und verwende dafür einen Microchip >> MCP2200. Der läuft unter Linux und OSX ohne zusätzliche Treiber einfach >> so. > > Sicher? Ja. Ich habe hier einige Apfelrechner mit 10.7.2 und 10.6.8 und Boards mit dem MCP2200 gebaut. > Ich habe
-
Thread
Atmel-µC mit USB-Controller im DIP-Gehäuse
übrig hat. Und psst ... nicht weitersagen ... Microchip verkauft den fertig programmiert als MCP2200. Ist aber ein 14K50 oder ein 13K50 drin. fchk
-
Thread
MCP2200, USB-ComPort, instabiles Verhalten
Seit kurzem gibt es bei Reichelt preisgünstig den USB-Seriell-Konverter MCP2200, der mit minimaler Außenbeschaltung(2 Stützkondensatoren, 12MHz Quarz) auskommt. In zwei Anwendungen habe ich den Baustein getestet. Grundsätzlich funktioniert er wie beschrieben. Nach Laden eines
> getestet. Ist Service Pack 3 installiert? [1] [1] http://dangerousprototypes.com/docs/MCP2200_breakout_board#Windows_XP_SP3.2B_required
-
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
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.