Ich habe einen Arduino UNO (R3) mit versehentlich zerstörtem Hauptchip und Hauptquarzoszillator, aber alles andere funktioniert, nehme ich an.
Ich fing an, PIC (16/18f) zu lernen und fragte mich, ob ich den integrierten FTDI Atmega 16u2 verwenden könnte, um meinen PIC zu programmieren oder seriell mit ihm zu sprechen, wie es ein separater FTDI-Chip tun würde? (dh TX/RX-Pin-Header -> geeignete Pins für seriell auf PIC) Gibt es irgendwelche Vorbehalte bei der Verwendung, wenn ja, im Vergleich zu einem FTDI? Würde die USB-Schnittstelle mit einem Computer unverändert funktionieren und genauso erkannt werden wie mit dem Arduino?
Wir wissen nicht, ob ATmega16U2 beschädigt ist oder nicht, aber wenn dies nicht der Fall ist, können Sie es als generisches USB<->USB verwenden.
Laut dieser FAQ
Der Uno hat das geändert, indem er den FT232RL-Chip durch einen atmega8u2-Chip ersetzt hat. Es gibt ein paar Dinge, die mit diesem neuen Chip möglich sind, aber bevor wir das besprechen, wollen wir klarstellen, dass dieser Chip standardmäßig identisch mit dem FTDI-Chip funktioniert, den er ersetzt. Es ist nur ein serieller USB-Port !
Eine Verbesserung bei der Aktualisierung des Chips besteht darin, dass Mac-Benutzer zuvor FTDI-Treiber installieren mussten. Der 8u2 imitiert ein „generisches“ serielles CDC-Gerät . Daher müssen Mac-Benutzer jetzt keinen Treiber mehr installieren. Windows-Benutzer müssen immer noch die .INF-Datei installieren, aber zum Glück gibt es keine Treiber. Das bedeutet, dass es weniger Probleme mit neuen Windows-Versionen geben wird. Es gibt keine Möglichkeit, ein serielles USB-Gerät zu haben, das keine INF-Datei in Windows benötigt
Er wird also als virtueller serieller Port aufgeführt, Sie müssen nur die Portnummer im Hardware-Panel des PCs finden.
Beachten Sie auch, dass Rx/Tx mit zwei Pins des Headers verbunden sind, aber gleichzeitig mit der beschädigten MCU verbunden sind, also wird das vielleicht ein Problem sein, obwohl ich es bezweifle.
(rot/blau sind die Rx/Tx-Leitungen)
Andi aka
Sascha
alexan_e
Andi aka
Sascha
Sascha
Chris Stratton