-
Thread
I2C mit MCP2221 klappt nicht.
Hi, ich habe ein MCP 2221 per USB verbunden und arbeite mit einem Tool von Microchip - einem MCP 2221 I2C-SMBUS-Terminal. Ich will an den I2C-Bus einen Wert verschicken. Leider kommt immer die Fehlermeldung -18 timeout. Ich
-
Thread
Python PyCharm Installation
L. schrieb im Beitrag #7572740: > import EASYMCP2221 Das ist falsch geschrieben, es muss EasyMCP2221 heissen. Siehe https://github.com/electronicayciencia/EasyMCP2221
-
Thread
Analogwert an PC über USB übergeben
MCP2221A z.B.
hackaday.io/project/6258/gallery#ce5db455c4aad2b6bf7d99e26a6976f4 Das ginge vermutlich auch mit dem MCP2221A, aber der Analog Eingang läuft da vermutlich über HID, was kein (wofür auch immer) Bulk Transfer ist.
-
Thread
MCP2221 I2C Status
Hallo, ich versuche gerade den MCP2221 über Python und seinen HID Befehlssatz zu nutzen. Klappt nur bedingt. Wenn ich auf den I2C Bus zugreifen will klappt das nur wenn ich vorher mit dem Tool von Microchip ein I2C Paket gesendet habe.
die Werte bedeuten, leider schweigt sich das Datenblatt darüber aus. Konkret liefert mir der MCP2221 im Fehlerfall 0x17 Hex und 0x62 Hex zurück. Leider sagt mir keiner was es bedeutet. Habt ihr vielleicht einen Hinweis? Danke und Gruß
-
Thread
MAX232 und FTDI auf einem RX Pin
... also.... das obige > Modul gekauft.... aber das Ding will nicht.... Mein Tip: Nimm einen MCP2221A. Externe Hardware ist ganz einfach (im Prinzip zwei Kondensatoren und ein Widerstand, dazu die Pullups auf I2C, und los gehts. Dafür gibts DLLs von Microchip, die das I2C machen. Unter Linux hast Du die danz normale I2C API. https://www.microchip.com/wwwproducts/en/MCP2221A > Muss man den FT232 erst als "I2C" konfigurieren? Wenn ich mit dem Tool > von der FTDI-Seite in das IC reinsehe, finde ich an keiner Stelle "I2C > einschalten" oder sowas....hat da jemand nen
-
Thread
MCP2221A - USB Verbindung unzuverlässig
Hallo, ich habe eine Schaltung gebaut, bei der eine USB-Verbindung zu einem PC mit einem MCP2221A hergestellt wird. Die USB-Verbindung funktioniert sehr unzuverlässig: Manchmal wird die Verbindung direkt nach dem Einstecken am Computer hergestellt. Der MCP2221A taucht dann im Gerätemanager als
-
Thread
MCP2221 USB UART TTL Wandler zweite Spannung?
Hi, im Datenblatt des MCP2221 steht bei dem Pinout für PDIP, dass einerseits Vusb und andererseits Vdd angeschlossen werden. Außerdem soll intern Vusb an 3,3V hängen. Vss=GND würde natürlich bei zwei Spannungsquellen verbunden
@Pascal Möglicherweise liegt da ein Missverständnis vor. Vusb ist bei den 8bit PICs (der MCP2221 ist wohl ein programmierter 16F1455) die Spannung für die USB-Logic und die ist 3,3V. Die 5V vom Bus sind eine reine Versorgungsspannung aus der die erforderlichen 3,3V gewonnen werden "können".
-
Thread
MSP430 USB Firmware update
Du kannst einen PIC16F1454 als USB-Bridge verwenden. Der wird zum Einen unter der Bezeichnung MCP2221 als USB-UART/I2C Bridge verkauft, aber Du kannst auch den unprogrammierten PIC kaufen, die UART-Demoapplikation nehmen und für BSL anpassen. Das wird preisweter als ein FTDI-Chip. Oder Du sparst
Du kannst einen PIC16F1454 als USB-Bridge verwenden. Der wird zum Einen > unter der Bezeichnung MCP2221 als USB-UART/I2C Bridge verkauft, aber Du > kannst auch den unprogrammierten PIC kaufen, die UART-Demoapplikation > nehmen und für BSL anpassen. Das wird preisweter als ein FTDI-Chip. Das kann
-
Thread
USB-GPIO-Adapter mit Linux OpenSource-Treiberunterstützung?
MCP2221. Hat UART, I2C und Die GPIO, die wahlweise Input, Output, ADC oder DAC sein können. Gibts im DIL-Gehäuse, kannst Du Dir ganz einfach auf einer Lochrasterkarte zusammenbauen. Über I2C kannst Du dann
, DACs, Portextender, LED-Treiber, Displays und was auch immer anschließen. Für den I2C-Port des MCP2221 liefert Microchip einen Linux-Kernel-Treiber, mit dem sich der Port wie andere I2C-Ports ansteuern lässt. fchk
-
Thread
Der "beste" USB zu UART Konverter ?
Für eine Dreidraht-Verbindung verwende ich gerne MCP2221A. https://www.microchip.com/wwwproducts/en/MCP2221A - kein Quarz nötig - keine extra Treiber nötig, das Teil läuft als CDC-ACM und HID (Win7 will für den UART-Teil ein .inf) - gibts auch in
Frank K. schrieb im Beitrag #6288337: > Für eine Dreidraht-Verbindung verwende ich gerne MCP2221A. > https://www.microchip.com/wwwproducts/en/MCP2221A > > - kein Quarz nötig > - keine extra Treiber nötig, das Teil läuft als CDC-ACM und HID (Win7 > will für den UART-Teil ein .inf) > - gibts
-
Thread
Schaltungskontrolle Photometer
Sämtliche Ansteuerung und die Bereitstellung der Steuerspannung "LED_CURRENT" geschieht durch den MCP2221A. Nun zur eigentlichen Messung: Die Photodiode PD2 (=Referenz) misst die Intensität der LED bevor das Licht die Messkammer, PD1 (=Messsignal) nachdem das Licht die Messkammer passiert hat. Die
werden nun durch den MCP3422 "U2" (Uref=2.048V, 18 Bit, 3.75 SPS) gemessen und können über den MCP2221A abgefragt werden. Die Verstärkung der Transimpedanzverstärker ist absichtlich etwas zu hoch angesetzt worden da der LED Strom jederzeit über "LED_CURRENT" verringert werden kann um einen möglichst
-
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. schrieb im Beitrag
-
Thread
ATMega-Board an RS232 - bitte mal Schaltung beurteilen
Keramikkondensatoren. Und eigentlich willst Du USB? Ja, dann lass den MAX232 weg und nimm einem MCP2221. Der braucht 5V, GND, USB, und das wars dann schon. Quarz ist unnötig. Den nehm ich immer für solche Sachen. Keine Ahnung, ob die Arduino-Software damit zurecht kommt, oder ob die FTDI braucht. Oder
Beitrag #4978037: > Und eigentlich willst Du USB? Ja, dann lass den MAX232 weg und nimm > einem MCP2221. Der braucht 5V, GND, USB, und das wars dann schon. Quarz > ist unnötig. Den nehm ich immer für solche Sachen. Keine Ahnung, ob die > Arduino-Software damit zurecht kommt, oder ob die FTDI braucht
-
Thread
FTDI zu TTL USB Adapter ges.
nichts. Das einzige, womit Du einen USB-UART auf Lochraster aufbauen kannst, ist ein Microchip MCP2221A-I/P. https://www.microchip.com/en-us/product/MCP2221A fchk
-
Thread
USB-Seriell - Chip (gute Alternative zu FTDI)
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 da auch noch was...
ist anscheinend ja nur ein FactoryProgrammed 13K50!) Alternativ hat Microchip ja auch noch den MCP2221 im Programm der ohne externen Takgeber auskommt - Vermutlich ein PIC18F24K50. In kleinen Stückzahlen waren damals die PIC billiger, in mittleren und großen Stückzahlen sind aber die MCP dann günstiger
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
Nachdem ich es geschafft hatte, pymcuprog erfolgreich in der Bash aufzurufen, habe ich meinen MCP2221-USB-Serial-Adapter (dessen zugewiesene Linux-Device-ID ich ebenfalls geschafft hatte zu finden) nach der Anleitung mit einem 1k-Widerstand und UPDI des AVR64DD28 verbunden und das ping-Kommando von
uart -u /dev/ttyACM0 -d avr64dd28) aufgerufen. Nach einigen Sekunden und Blinken der Rx-/Tx-LEDs am MCP2221 beendete sich pymcuprog dann schließlich mit der Fehlermeldung ERROR: UDPI initialization failed (oder so ähnlich). Keine Ahnung, woran das nun wieder liegen könnte. Auch ein Ping-Test an einem
-
Thread
Beispiel für USB-Host gesucht
standard CDC ansprechen? Dieser Satz kein Verb. nein. Dazu müsstest Du einen MCP2200 oder MCP2221 verwenden. fchk
-
Thread
EEPROM über USB-Schnittstelle mittels c++ beschreiben
solltest du schon mitteilen. Wahrscheinlich ein kleines serielles, aber da gibts ja I2C und SPI. MCP2221 geht gut für I2C.
-
Thread
Schaltkontakte bis USB ansteuern
Selbst bauen mit MCP2221A, oder mit USB fähigen Mikrocontroller selbst programmieren (aufwendig aber möglich).
-
Thread
[KiCAD] SML Lesekopf für Stromzähler
Ich hätte statt des FT232RL eher einen FT230X oder noch besser einen MCP2221A genommen. Die haben weniger Pins und brauchen (in (T)SSOP) auch weniger Platz auf dem Board. Das erleichtert das Routing deutlich. fchk
-
Thread
low-pin-count µC mit integriertem USB
von FTDI oder so auch. Falls die > zusätlichen IO Pins einfache aufgaben übernhmen. Oder ein MCP2221A (ein vorprogrammierter PIC16F1455), dessen 4 GPIOs diverse Funktionalitäten übernehmen können. Und für mehr gibts auch noch einen I2C dazu. fchk
-
Thread
Realterm I2C Umsetzer
Ich hab mir für sowas ein paar Adapter mit MCP2221 zurecht gemacht und verwende die Micochip-Tools dazu.
-
Thread
USB zu UART Wandler auf eigener Platine?
. Der hat Hardware-USB. > Gibt es noch andere Möglichkeiten bzw. Was würdet ihr empfehlen? MCP2221. Braucht keinerlei extra Treiber, weil es ein HID/CDC COmposite Device ist. Windows bis 8.1 will noch ein INF-File sehen, bei Win 10 und Linux und Mac und BSD ist auch das unnötig. fchk
-
Thread
Simple USB Interface EEPROM 24Cxx mit FT232RL
FT201X.html [EDIT] Gibts auch von Mikrochip: http://www.microchip.com/wwwproducts/Devices.aspx?product=MCP2221
-
Thread
USnooBie USB Bootloader auf ATmega328p-pu flashen
löten kann - es nicht lernen möchte - kein solcher IC in DIP bei Conrad/segor erhältlich ist (-> MCP2221) und - ich keine Extra-Platine oder ein spezielles Kabel nutzen möchte, wäre USnooBie selbstgebaut eine sehr gute Alternative. Allerdings stellt sich mir folgende Frage: wie flashe ich den USnooBie
-
Thread
USBasp mit SPI+UART/COM-Emulation
batman schrieb im Beitrag #4915751: > Haste was Besseres? :) Nimm Dir für Deinen UART einen MCP2221. Das ist ein vorprogrammierter PIC16F1455 mit Hardware USB, der Dir via HID GPIO und I2C und via CDC-ACM einen UART zur Verfügung stellt. Gibts auch im DIL-Gehäuse, benutzt die Standard-USB-Klassen
-
Thread
Parallelport Win7x86 SPI-Datenübertragung (Kein ISP!)
USB hast Du nicht? So ein Microchip MCP2221 hat UART und I2C, und für SPI gibts MCP2210. fchk
-
Thread
Wie mehrere DS1820 und USB an einem Windows System?
USB 2 Full Speed Interface. Wenn Du es nicht so mit uC Programmierung hast, kannst Du Dir einen MCP2221 und einen DS2482-800 nehmen und damit einen USB zu 8fach 1W Wandler bauen. An jedem Bus kannst Du dann mindestens 32 Devices betreiben, je nach Buslänge. 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
Zugriff auf I2C-Port an Bauteil
Hi, ich habe ein USB-Bauteil MCP 2221 mit einem UART und einem I2C-Port. Schließe ich das an, dann erscheint ein USB-Device im /dev/-Verzeichnis. Zum Testen habe ich TxD und RxD gebrückt und empfange das, was ich sende über den UART,
-
Thread
Problem mit PUTTY und USB/Seriell
und die Tools fürs EEPROM-Porgrammieren. Wenn Du keine Handshake-Leitungen brauchst, nimm den MCP2221. Der braucht nicht einmal einen Quarz. Der ist auch treiberlos. fchk
-
Thread
Suche fertige USB Input Platine
https://www.artekit.eu/products/accessories/comm/ak-mcp2221-breakout/ Hat auch eine Betriebsart mit 4 GPIO. wendelsberg
-
Thread
Programmiergerät für I2C (EEPROM usw.)
einem AVR mit VUSB und weiterem Code? Oder ein PIC? Gibt es sogar schon fertig programmiert als MCP2221, mit Datenblättern, Treibern, DLLs, Beispielen ...
-
Thread
Prolific PL2302 vs. FTDI FT232
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
USB -> seriell
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 Deinen Wünschen anpassen. fchk PS: Von diesen
-
Thread
kleiner USB Stick um Vendor id/Pid zu faken gesucht
aber auch schon wieder größer und komplexer von der Hardware. Ansonsten könntest Du mal einen MCP2221(A) ausprobieren. Das ist ein USB-Composite-Device, das sich als CDC-ACM und als HID meldet. Da kannst Du PID, VID und Strings per Konfigurationstool einstellen. fchk
-
Thread
USB-Schnittstelle für Xmega A3BU
könntest z.B. einen USB-zu-I2C Chip nehmen. z.B. den hier: https://www.microchip.com/wwwproducts/en/MCP2221A Der gibt Dir eine I2C-Schnittstelle, die Du vom PC aus steuern kannst. Bibliotheken sind auf der Webseite vorhanden. Und da kannst Du dann jeden I2C-Baustein anschließen, den Du willst. Z.B. diesen
-
Thread
Alternative zum FT232RL
MCP2221 Gibt es auch in DIP. Benötigt keinen Quarz. Nur einen Kondensator.
-
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 also in einen
-
Thread
Experimentierplatine für I2C und SPI Bus
andern jedoch in den Sockel lassen kann immer her mit der Info :-)) I2C / Rs232 USB Schnittstelle: MCP2221 Kleiner Lasten Esel L293D evtl mit MCP 23008 MCP 4151 SPI Poti 2 EEProms einmal SPI einmal I2C 24LC512 Schnittstelle für Hd 2x16 Dispaly über I2C FTDI I2C zu low Speed CanBus und SPI
-
Thread
Suche einen Microcontroller
www.fingers-welt.de/phpBB/viewtopic.php?f=14&t=13&hilit=HID&start=3850#p172183 Der dort benannte MCP2221 soll sich am USB als HID (Eingabegerät) melden können, die Datenerezugung mittels µC auf der seriellen Seite solltest Du problemlos können. PoE schrieb im Beitrag #4919595: > Vorsicht, das kann
-
Thread
Welcher Atmega zur USB/RS232 Kommunikation
Grobmotoriker Bauteilen lieber, die kann man einfacher wechseln ohne > Großen Aufwand. Da könnte der MCP2221 für dich interessant sein.
-
Thread
Suche einfachen USB/Seriell DAC (0 bis 5V)
Nimm einen mcp2221 USB-i2c Wandlerchip und einen DAC Deiner Wahl. So etwas ist schnell selber gemacht. fchk
-
Thread
USB Serial Port Implementierung für AVR?
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 auf den Putz
-
Thread
Codecontrolle und Fragen zu Microchip Studio
Vervollständigt, welcher im Anhang sich befindet. Es soll Grundlegend so funktionieren: über einen MCP2221A kommen Serielle Daten zu einem ATMEGA32. Dieser hat einen Software UART implementiert, welcher die Daten zu einer Externen schaltung weitergibt. Es werden über 2 seperate Pins auf Kurzschluss
-
Thread
DLL vom Hersteller einbinden
Herzens bin ich jetzt von VBA auf Visual Studio(Basic) umgestiegen. Ich möchte ein Projekt mit MCP2221 realisieren. Vom Hersteller habe ich eine DLL und die Beispiele funktionieren auch. Ich möchte aber ein grafisches Programm. Da stellt sich mir folgende Frage: Wie und wo werden "extene" DLL deklariert
-
Thread
STM32 viele PWM Ausgänge
Du brauchst. Für 7 Lüfter brauchst Du das eben zweimal. Das klemmst Du dann per I2C über einen MCP2221A an einen internen USB-Header, und das wars dann. Hier gibts auch ein Demoboard mit Schaltplänen etc., was noch Temperatursensoren ansteuern kann. https://www.microchip.com/DevelopmentTools/
-
Thread
MCP2200 Baudrate automatisch?
Der MCP2200 und der MCP2221(A) implementieren die Standard-USB CDC-ACM Geräteklasse, d.h. jedes aktuelle Betriebssystem kann damit ohne weitere Treiberinstallation damit umgehen. CDC-ACM hat einen Resquest SET_LINE_CODING
-
Thread
Si4735 mit I2C
kann das auch vernünftig > machen: Nicht so schön, funktioniert aber mit VBA. Ich habe ein MCP2221-Board gebaut, von dem ich denke, es hat einen richtigen I2C-Master, das kann ich aber nicht unter VBA ansprechen. Nur unter Python oder VB. VB habe ich probiert. Ich bekomme es nicht hin. Python werde
-
Thread
EA DOGM204-A über I2C Terminal vom Microchip ansteuern.
Besitzer eines EA DOGM204-A Displays. Ich möchte das Display über das I2C Terminal von Microchip(MCP 2221) testen können. Damit bekam ich bislang alle Sensoren, DACs usw. zum Sprechen. Man möge mir vorwerfen ich denke zu simple aber hier ist meine Vorgehensweise: Ich scanne die I2C Schnittstelle