-
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) > -
-
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
Wenn er genauso wie der MCP 23017 aufgebaut ist dann ist es so du hast 2 Ports mit IO Port A und B beide haben je ein Interupt Pin. Dieser ist "frei" Programmierbar zb ich nutze PIN A.1 als Eingang, dann kann er so eingestellt
-
Thread
DLL vom Hersteller einbinden
schweren 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
#7559134: > Ist der Chip so kompliziert? S. schrieb im Beitrag #7559162: > Falls du übrigens den 2221 nur als reine UART verwenden willst, dann > brauchst du den ganzen Kram garnicht. Der Schaltkreis ist nicht kompliziert. Ich möchte I²C-Read und Write-Befehle an einen anderen Schaltkreis schicken
-
Thread
MCP2200 Baudrate automatisch?
Da der MCP2200 auch das USB CDC Line Coding unterstützt um die Baudrate zu ändern, sollte das kein Problem sein. (Quelle: Erste Seite vom Datenblatt)
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
-
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
Da steht überhaupt nichts von USB o.ä. ... Was passiert wenn du Windows oder Linux nativ (keine VM) auf dem mac bootest? Wenn es dann klappt, liegt es nicht an der Hardware. Geht die Power-LED auf dem Board ständig aus / an? Das würde
-
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 ADC https://www.microchip.com/wwwproducts/en/MCP3221 und diesen DAC: https://www.microchip.com/wwwproducts/en/MCP4726 Problem gelöst, aber auf eine ganz andere Weise. fchk
-
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
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
Alternative zum FT232RL
Prolific Technology Inc. Standort-ID: 0x06200000 / 3 Verfügbare Stromstärke (mA): 500 Erforderliche Stromstärke (mA): 100 [/pre]
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
Pat A. schrieb im Beitrag #5134440: > Aber der TO möchte einen einzelnen Chip Nö, er schreibt was von "Stick". Und die Platine hat Beinchen, die man wiederum in korrespondierende Löcher einer anderen
-
Thread
USB Serial Port Implementierung für AVR?
=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCEQFjAAahUKEwieu4-cwYrHAhUOKtsKHemkAyo&url=http%3A%2F%2Fwww.microchip.com%2FPIC16F1455&ei=yRu-Vd6yMI7U7AbpyY7QAg&usg=AFQjCNHX3ixfxlyfk4SZVHdR84a5bTi-Yg
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
Schaltkontakte bis USB ansteuern
Selbst bauen mit MCP2221A, oder mit USB fähigen Mikrocontroller selbst programmieren (aufwendig aber möglich).
/Support/Documents/DataSheets/ICs/DS_FT230X.pdf "Configurable I/O pin output drive strength; 4 mA (min) and 16 mA (max)" Die UART brauchst du dann natürlich nicht, aber dafür kannst du die 4 vorhandenen I/Os verwenden. Somit ist die Arbeit nur auf dem PC und sonst musst du nichts programmieren
-
Thread
Viele Drucktaster und LEDs ansteuern
Peter D. schrieb im Beitrag #7751988: > Kommen denn die ws2812 mit den genannten 3mA aus? Es ist ein Unterschied, ob die aktuell verbauten LEDs 3mA benötigen oder ob 3mA pro LED zur Verfügung stehen ;-)
Ausgänge des uC [/pre] Falls der uC keine 27 I/O Pins übrig hat, kann man einen SCT2210 / DM13C / ST2221C / TLC5921 / DM13A / A6282 / TLC5923 für die 15 LED Ausgänge nutzen der 20mA strombegrenzt liefert und spart sich die 150 Ohm Widerstände und kommt mit 15 I/O Pins aus. Und wenn das noch zu viel ist
-
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
Ausgangsstrom zu erreichen. Ist hier aber nur Spielerei, die Ansteuerung der IR-LED mit um die 20mA schafft auch ein Gatter allein.
-
Thread
kleiner USB Stick um Vendor id/Pid zu faken gesucht
dann 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
hackaday.io/project/162597-st-link-clone-repurposing https://www.aliexpress.com/item/32719963657.html?spm=a2g0o.productlist.0.0.3da1d83aIWjHQi&algo_pvid=38e41f45-2fc8-49f6-ab0c-06bf4e29f12a&algo_expid=38e41f45-2fc8-49f6-ab0c-06bf4e29f12a-2&btsid=0b0a557016103743125586125e4e09&ws_ab_test=searchweb0_0,searchweb201602
-
Thread
Programmiergerät für I2C (EEPROM usw.)
sind recht gut dokumentiert. Vom CH341A habe ich bislang noch nicht mal ein anständiges Datenblatt gesehen (das, was verfügbar ist, und das jemand freundlicherweise ins Englische übersetzt hat, ist wenig mehr als eine Pinbelegungsbeschreibung
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
Suche fertige USB Input Platine
www.amc-systeme.de/mess-und-automatisierungstechnik-mobile-messtechnik-digital-io-module.html?gclid=Cj0KCQiA4feBBhC9ARIsABp_nbXCtspm-VRmugGfu8xqnQUEkrmPtosGoamUNBly_SnazwhHRndXjf4aAtBdEALw_wcB
https://www.artekit.eu/products/accessories/comm/ak-mcp2221-breakout/ Hat auch eine Betriebsart mit 4 GPIO. wendelsberg
-
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.
schreiben: Bauteile mit Methode xyz identifizieren. Aber EEPROM ist keine Methode. Willst du a) unterschiedliche EEPROMS identifizieren, oder b) Bauteile die mit einem EEPROM verbunden sind, identifizieren, oder c) Bauteile identifizieren, indem du ihre Eigenschaften mit Infos vergleichst,
-
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
STM32F4 ARM Platine - bitte ansehen
Nimm doch ein 5V/2A Netzteil mit MiniUSB Anschluss und platziere einen Schaltregler auf der Platine.
FT232RL würde ich wegen zu vieler Clones nicht mehr nehmen. FTDI hat neuere, bessere. Oder Microchip MCP2221 bzw MCP2200 (wenn Du Handshake-Leitungen brauchst) - die sind treiberlos und laufen mit dem CDC-ACM-Treiber des Betriebssystems. fchk
-
Thread
USBasp mit SPI+UART/COM-Emulation
Hallo, mein Vorschlag, ein Projekt mit einem atmega32u2: aTeVaL (Atmel Evaluationsboard) Der ISP Programmer kann auch als COMx, ttyACMx Schnittstelle verwendet werden.
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
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
Das erfordert trotzdem a) eine spezielle Erstinbetriebnahme b) steckbare oder irgendwie unterscheidbare Sensoren. Ich mache in diesen Fällen einen Zuordnungslauf, indem ich der Reihe nach jeden Sensor kurz abkühle und die
-
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
, schaue mal im Datenblatt auf Seite 23ff http://ww1.microchip.com/downloads/en/DeviceDoc/20005292A.pdf
-
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
previous definition LINE 108 #F_CPU redefined LINE 21 #Warning 'TIMER0_COMPA_vect' appears to be a misspelled signal handler, missing __vector prefix [-Wmisspelled-isr] LINE 108 Was will mir das Programm mitteilen? Ich sage doch dem Programm, das die Geschwindigkeit 8 Mhz beträgt (Zur Verbesserung
-
Thread
Liste von ICs usw. fürs Breadboard
Schieberegister: 74HC165 und 74HC595 A/D Wandler: MCP3208 USB-UART: MCP2221A AVR Mikrocontroller: 8 Pins: ATtiny 25, 45, 85 14 Pins: ATtiny 24, 44, 84, 441, 841 20 Pins: ATtiny 261, 461, 861 28 Pins: ATmega 48, 88, 168,
TS912 mein neuer Standard-Typ. Leider gibt es den nur in SMD zu kaufen Ich hatte mir vor kurzem den MCP6044 im DIL gekauft.
-
Thread
EA DOGM204-A über I2C Terminal vom Microchip ansteuern.
Hallo Elektronikgemeinde, ich bin jetzt stolzer 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
. Die Sendezeile stelle ich dabei immer auf I2C 8Bit 7A Write 《aktueller Wert》1000msDelay 3A OK 09 Adresse NACK received. Error Codes -23 06 OK 1E OK 39 Adresse NACK received. Error Codes -23 1B Adresse NACK received. Error Codes -23 6E OK
-
Thread
Suche einfachen USB/Seriell DAC (0 bis 5V)
Das sollte mit dem FX2LP aka CY7C68013A recht problemlos sein. Habe mir damit mal einen Paralleladapter programmiert, der vom Host-OS als serielle Schnittstelle angesprochen wird. Da koennte man einfach einen DAC dahinterschalten. Preisguenstige
Nimm einen mcp2221 USB-i2c Wandlerchip und einen DAC Deiner Wahl. So etwas ist schnell selber gemacht. fchk
-
Thread
STM32 viele PWM Ausgänge
was 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
Ask me anything, Fertigung bei AISLER
and they never replied. I ended up opening a dispute on PayPal, they contacted Aisler and did not obtain a reply. In the end, PayPal issued me a full refund. I needed the board with urgency for my robot and ended up waiting for two months with
tabs > (mouse bites) and a small distance between the PCBs, are also > not allowed.
-
Thread
TWI mit ATTiny817 - Verständnis-Frage
APIF - Flag im SSTATUS - Register: This flag is set when the slave address match logic detects that a valid address has been received or by a stop condition. … The APIF flag can be used to generate a slave address or stop interrupt (see description of the AIEN control bit in TWI.CTRLA). Take special
scheint in dieser Hinsicht eine sinnvolle Investition. Ich hatte eigentlich ein Dev-Board mit dem MCP2221 im Sinn. Der Pirate ist aber universeller. Wie dem auch sei, ich habe noch etwas mit dem Arduino getestet. Dabei stellte sich heraus, daß wenn ich den Tiny817-Slave nur schreibend anspreche
-
Thread
ATMega328P Uart auf RS232 Pegel
utm_content=147170319769&utm_term=&gad_source=1&gclid=EAIaIQobChMI-O_KyODrggMVFZVQBh0nHAcQEAQYAiABEgI2a_D_BwE @Steve van de Grens, vielen Dank für den Hinweis. Das Gerät werde ich mir ebenfalls mal bestellen. Für solche einfache Fälle wäre es wohl definitiv hilfreich.
und da gibt es auch viele Lösungen, z.B. von Microchip im bastlerfreundlichen DIP-Package gibts den MCP2221A, ein UART2USB-Wandler. Und FTDI, der Klassiker schlechthin, hat da auch einiges im Angebot was UART direkt auf USB bring (ich glaub nur nix im formschicken DIP-Package aber da bin ich mir grade
-
Thread
usb serial Win7 64bit welches INF-file nehmen
http://ww1.microchip.com/downloads/en/DeviceDoc/MCP2221%20Windows%20Driver%202014-10-09.zip Dann suchst Du Dir eine VID/PID-Kombination aus dem .inf und packst die in Deinen AVR-Sourcecode, compilierst und flashst neu. Du änderst auf gar keinen
der Datei usb_serial.c steht: #define VENDOR_ID 0x16C0 #define PRODUCT_ID 0x047A
-
Thread
USB 3.0 Verbrauchsmessgerät (sehr genau)
bereitgestellte Software würde ich allerdings nicht verwenden, da sie nicht automatisierbar ist. Der verwendete MCP2221 (USB-I2C-Bridge) ist aber beherrschbar. Unter Linux gibt es Kerneltreiber dafür. Pascal schrieb im Beitrag #6341096: > je nach > Parametrierung zwischen 10-80ms. Es gäbe die Möglichkeit in
Es sei den du bist in > der 40k+ Liega... > > Schau dir mal das joulescope an. Schick. 1,5nA Auflösung, soll 32bit ADC entsprechen, aber im DB siehts dann nicht mehr so beeindruckend aus. +-0,3% & +-1,5mA im 2A Messbereich, also +-2,1mA, bei 250Khz Bandbreite. Also stabile 9bit, der Rest ist
-
Thread
RS232 Schnittstelle mit C über Visual Studio Bitweise auslesen
es diverse, wie z.B.: https://www.codemercs.com/de/io https://www.microchip.com/wwwproducts/en/MCP2221A Eigenbau, siehe z.B. mein [[USB-Tutorial mit STM32]] Wie immer wäre es gut zu wissen was du /genau/ vorhast.
16M-Micro-controller-board-for-ArduinoAB/163278927025?_trkparms=aid%3D555018%26algo%3DPL.SIM%26ao%3D2%26asc%3D20160908110712%26meid%3D31a97a6c53f2473ba54560270f036942%26pid%3D100677%26rk%3D1%26rkt%3D26%26sd%3D183161243119%26itm%3D163278927025&_trksid=p2385738.c100677.m4598 Die gibts auch mit originalem FTDI Chip.
-
Thread
Si7021: Auslesen Temperatur nach letzter Luftfeuchte-Messung
Bastelei möchte ich einen Silabs Si7021 (https://www.silabs.com/Support%20Documents/TechnicalDocs/Si7021-A20.pdf) verwenden. Ich bin in der Lage, jeweils Luftfeuchte und Temperatur zu messen und auszulesen, allerdings schaffe ich es nicht, die Temperatur der letzten Luftfeuche-Messung auszulesen - es kommt
Um Fehler im Code (der auf einem Atmega32U4 läuft) auszuschließen, habe ich versuchsweise einen MCP2221 am PC verwendet - mit gleichem Ergebnis. Den Sensor habe ich inkl. Breakout vom freundlichen Chinesen erstanden, dem Aussehen des Filters sieht es für mich auch nach dem Si7021 und nicht nach