Ich habe ein Arduino-kompatibles Freaduino-Board atmega8 gekauft (ich habe den Board-Typ als Arduino ng oder älter atmega8 ausgewählt). Ich habe die Arduino IDE unter Mac OS X und die FTDI-Treiber installiert. Aber meine serielle Schnittstelle sieht so aus, wenn ich die Karte anschließe:
Und wenn ich versuche, das Programm hochzuladen, ist dies der Fehler, den ich bekomme:
Kann mir jemand sagen, was der Fehler ist? Ich bin ahnungslos.
UPDATE : Das Problem war, dass ich den Treiber nicht richtig installiert hatte (ich denke). Ich habe sie deinstalliert und neu installiert und es hat perfekt funktioniert. Habe auch ein YouTube-Tutorial dazu gemacht. http://youtu.be/BwatajQO_88
Antworten:
Aus dem OSX-Systembericht erfahren wir, dass Ihre Karte auf einem SiLabs CP2102-Konverter (oder einem Workalike) basiert. Gemäß Ihrer Frage haben Sie jedoch die Treiber für ein völlig anderes Produkt als FTDI installiert
(Arduino.cc hat in der Vergangenheit FTDI und heute CDC / ACM verwendet. Ich glaube nicht, dass sie jemals SiLabs verwendet haben, daher decken ihre Anweisungen dies wahrscheinlich nicht ab, aber andere Anbieter haben dies offensichtlich getan.)
Installieren Sie die CP2102-Treiber und es sollte funktionieren, wenn Sie das Gerät /dev/tty.XX verwenden, das dann angezeigt wird, wenn Sie die Karte anschließen.
SiLabs scheint die Treiber bei bereitzustellen
http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx
Der Vollständigkeit halber werden mindestens 5 verschiedene Protokolle / Chips für die serielle USB-Kommunikation mit eingebetteten Geräten verwendet:
(Zusätzliche Möglichkeiten können die tatsächliche serielle RS232 oder Serial-over-Bluetooth sein)
quelle
Nur um es der Liste hinzuzufügen - einige billigere Boards verwenden den CH340- Chipsatz
Hier ist ein Blogpost zur Installation der Treiber unter OSX http://javacolors.blogspot.ie/2014/08/dccduino-usb-drivers-ch340-ch341-chipset.html
Aus diesem Beitrag:
Treiber für diesen Chip finden Sie auf der Website des chinesischen Herstellers hier:
http://www.wch.cn/downloads.php?name=pro&proid=5
quelle
http://arduino.cc/en/guide/macOSX
Dieser Link sollte es auf jeden Fall für Sie zum Laufen bringen. Stellen Sie (wie in Schritt 7) sicher, dass Ihre Karte dieselbe ist, die unter Extras-> Karte ausgewählt wurde.
Und in Schritt 8 sollte es, da Sie über ein USB-Kabel eine Verbindung hergestellt haben, eine der genannten USB-Optionen sein.
quelle
Wenn Sie immer noch Probleme haben, wie ich, nachdem Sie die oben genannten Schritte ausgeführt haben , kann dies hilfreich sein: Aus diesem Thread: http://forum.arduino.cc/index.php?topic=292284.msg2229300#msg2229300
Dann neu starten.
quelle