Я купил Arduino-совместимую плату Freaduino atmega8 (я выбрал тип платы Arduino ng или более старый atmega8). Я установил Arduino IDE на Mac OS X и драйверы FTDI. Но мой последовательный порт выглядит так, когда я подключаю плату:
И когда я пытаюсь загрузить программу, я получаю следующую ошибку:
Может кто-нибудь сказать мне, в чем ошибка? Я невежественен.
ОБНОВЛЕНИЕ : проблема была, я не установил драйвер должным образом (я предполагаю). Я удалил и переустановил их, и это работало отлично. Также сделал учебник YouTube относительно того же. http://youtu.be/BwatajQO_88
Ответы:
Из системного отчета OSX мы узнаем, что ваша плата основана на конвертере SiLabs CP2102 (или аналогична ему), но в соответствии с вашим вопросом вы установили драйверы для совершенно другого продукта от FTDI
(Arduino.cc использовал FTDI в прошлом и CDC / ACM сегодня, я не верю, что они когда-либо использовали SiLabs, поэтому их инструкции, вероятно, не покрывают это, но другие производители, очевидно, имеют)
Установите драйверы CP2102, и он должен работать, если вы используете устройство /dev/tty.XX, которое появляется при подключении платы.
SiLabs предоставляет драйверы на
http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx
Для полноты картины используется как минимум 5 различных протоколов / чипов для последовательной USB-связи со встроенными устройствами:
(Дополнительные возможности могут включать в себя фактический последовательный порт RS232 или последовательный интерфейс через Bluetooth)
источник
просто чтобы добавить в список - некоторые более дешевые платы используют чипсет CH340
Вот блог о том, как установить драйверы для OSX http://javacolors.blogspot.ie/2014/08/dccduino-usb-drivers-ch340-ch341-chipset.html
Из этого поста:
Вы можете найти драйверы для этого чипа на веб-сайте китайского производителя, здесь:
http://www.wch.cn/downloads.php?name=pro&proid=5
источник
http://arduino.cc/en/guide/macOSX
Эта ссылка почти наверняка заставит ее работать на вас. Убедитесь (как в шаге 7), что у вас есть та же самая доска, которая выбрана в Tools-> Board.
И на шаге 8, поскольку вы подключились через USB-кабель, это должен быть один из названных параметров USB.
источник
Если у вас все еще есть проблемы, как у меня после выполнения вышеизложенного, это может помочь: Из этой темы: http://forum.arduino.cc/index.php?topic=292284.msg2229300#msg2229300
Затем перезагрузите.
источник