Ich baue eine Platine mit einem ATMega-Chip.
In der Vergangenheit habe ich das FTDI-Breakout-Board von Sparkfun verwendet , um den ATMega zu programmieren.
Ich möchte jedoch den FTDI-Chip und den USB-Anschluss auf meiner eigenen Platine implementieren und dadurch die Notwendigkeit für das Breakout-Board umgehen.
Kann ich einfach den Schaltplan von Sparkfuns Modell kopieren, den Chip auf mein Board legen und erwarten, dass es funktioniert? Oder gibt es eine Firmware, die ich auf den Chip laden muss, bevor er USB in seriell übersetzen kann?
Es wird keine Firmware benötigt. Das Kopieren des Schaltplans funktioniert.
Möglicherweise müssen Sie den FTDI-Chip nur dann programmieren, wenn Sie einige erweiterte Funktionen wie das Flashen Ihrer Firmenhersteller-ID und Geräte-ID benötigen, damit Ihr spezielles benutzerdefiniertes Gerät nur auf Ihre benutzerdefinierte modifizierte Treiberversion reagiert und sich als Ihr benutzerdefiniertes Gerät im System hervorhebt . Sie können auch das Taktsignal vom FTDI-Chip ausgeben, die Logik für TX/RX-LEDs modifizieren und einige andere interessante Dinge machen, die Sie im Detail im Datenblatt sehen können.
Wie oben gesagt, keine Firmware erforderlich, funktioniert sofort. Der PC installiert nur den ftdi-Treiber, wenn Sie ihn mit dem PC verbinden.
RedGrittyBrick