Kupiłem kartę Freaduino kompatybilną z Arduino atmega8 (wybrałem typ płyty jako Arduino ng lub starszą atmega8). Zainstalowałem Arduino IDE na Mac OS X i sterownikach FTDI. Ale mój port szeregowy wygląda tak po podłączeniu płyty:
A kiedy próbuję załadować program, pojawia się błąd:
Czy ktoś może mi powiedzieć, jaki jest błąd? Nie mam pojęcia.
AKTUALIZACJA : problem polegał na tym, że nie zainstalowałem poprawnie sterownika (tak myślę). Odinstalowałem je i ponownie zainstalowałem i działało idealnie. Wykonałem także samouczek YouTube na ten sam temat. http://youtu.be/BwatajQO_88
Odpowiedzi:
Z raportu systemowego OSX dowiadujemy się, że Twoja płyta bazuje na konwerterze SiLabs CP2102 (lub podobnym), ale zgodnie z twoim pytaniem zainstalowałeś sterowniki dla zupełnie innego produktu niż FTDI
(Arduino.cc używało FTDI w przeszłości i CDC / ACM dzisiaj, nie sądzę, aby kiedykolwiek korzystali z SiLabs, więc ich instrukcje prawdopodobnie tego nie obejmują, ale oczywiście inni dostawcy mają)
Zainstaluj sterowniki CP2102 i powinno działać, jeśli używasz urządzenia /dev/tty.XX, które pojawia się po podłączeniu płyty.
Wygląda na to, że SiLabs zapewnia sterowniki
http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx
Ze względu na kompletność istnieje co najmniej 5 różnych protokołów / układów używanych do szeregowej komunikacji USB z urządzeniami osadzonymi:
(Dodatkowe możliwości mogą obejmować faktyczny szeregowy RS232 lub szeregowy przez Bluetooth)
źródło
żeby dodać do listy - niektóre tańsze płyty używają chipsetu CH340
tutaj jest blog na temat instalacji sterowników w OSX http://javacolors.blogspot.ie/2014/08/dccduino-usb-drivers-ch340-ch341-chipset.html
Z tego postu:
Możesz znaleźć sterowniki dla tego układu na stronie internetowej chińskiego producenta, tutaj:
http://www.wch.cn/downloads.php?name=pro&proid=5
źródło
http://arduino.cc/en/guide/macOSX
Ten link prawie na pewno sprawi, że zadziała. Upewnij się (jak w kroku 7), że twoja tablica jest taka sama, jak wybrana w Narzędzia-> Tablica.
A w kroku 8, ponieważ łączyłeś się za pomocą kabla USB, powinna to być jedna z nazwanych opcji USB.
źródło
Jeśli nadal masz problemy, takie jak ja po wykonaniu powyższego, może to pomóc: Z tego wątku: http://forum.arduino.cc/index.php?topic=292284.msg2229300#msg2229300
Następnie uruchom ponownie.
źródło