Серійний порт сумісного з Arduino не відображає Mac OSX


9

Я придбав сумісну з Arduino плату Freaduino atmega8 (я обрав тип дошки як Arduino ng або старший atmega8). Я встановив Arduino IDE на Mac OS X та драйвери FTDI. Але мій послідовний порт виглядає так, коли я підключаю плату:

скріншот 1

І коли я намагаюся завантажити програму, це помилка, яку я отримую:

скріншот 2

Може хтось скаже мені, в чому помилка? Я незрозумілий.

ОНОВЛЕННЯ : проблема в тому, що я не встановив драйвер належним чином (я думаю). Я видалив їх та встановив наново, і це справно працювало. Також зробив підручник YouTube щодо того ж. http://youtu.be/BwatajQO_88


Ви правильно встановили Раду на ту, яку у вас є? Крім того, майже напевно це не Bluetooth Bluetooth, до якого ви підключились. Дуже ймовірно, що це USB tty.
sathishvj

так, світлодіод (PWR) світиться на платі, як тільки я підключаю її.
Раджат

Я спробував tty.SLAB_USBtoUART до. це працює та сама помилка
Раджат

Від'єднайте плату, закрийте IDE та відкрийте її знову. Хтось із пристроїв зник? Крім того (з підключеним до нього) зробіть яблучне меню про - докладніша інформація - системний звіт і подивіться, що вказано під USB. Нарешті, спробуйте скористатися на іншому комп'ютері / ОС, щоб виключити проблеми з платою. О, і спробуйте інший кабельний / USB-порт. Спробуйте підключити його безпосередньо до MAC і спробуйте підключити його через клавіатуру або інший концентратор.
Кріс Страттон

Чому б не скопіювати звичайний текст замість завантаження нижнього зображення 372 КБ? Пошукові системи не зможуть індексувати текст, а користувачі мобільних пристроїв отримують велике завантаження, де вистачить 1 КБ тексту.
jippie

Відповіді:


9

З системного звіту про 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 через вбудовані пристрої:

  • FTDI
  • CDC / ACM Virtual Com Port
  • SiLabs CP210x
  • Плодотворний PL-2303
  • ch340

(Додаткові можливості можуть включати фактичний серійний RS232 або серійний перехід через Bluetooth)


Спочатку я встановив FTDI. як це працює, а потім я знайшов це посилання, як одна з відповідей було встановити драйвери silabs, я встановив їх також. але не працює. я спробував це раніше. дуже ціную урські зусилля, щоб допомогти мені.
Раджат

Здається, у вашому списку є файли пристроїв для цього драйвера. Якщо це не вийшло, коли ви вибрали ці, ви можете мати неправильну швидкість передачі даних (від обраної конфігурації плати). Інша можливість (особливо з альтернативними джерелами) полягає в тому, що у вас погана плата - чіп CP2102 може бути нормальним, але це не означає, що AVR є, або що програма запрограмована завантажувачем. Я, мабуть, спробував би різну швидкість передачі даних, спробував би записати завантажувач через Інтернет-провайдер і т.д.
Кріс Страттон

як змінити швидкість передачі? я взявся за проект, який не закінчив мій старший. тому він використав цю дошку.
Раджат

Думаю, вам може знадобитися створити новий запис "плати" в конфігурації та відредагувати швидкість передачі даних у файлі, а потім перезапустити IDE. Ви також можете створити кілька для різних тарифів на борту.
Кріс Страттон

і означає що - щось на зразок цього ?
Раджат

5

просто додати до списку - деякі дешевші дошки використовують чіпсет 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


0

http://arduino.cc/en/guide/macOSX

Це посилання майже напевно має змусити вас працювати. Переконайтесь, що (як на кроці 7), що у вас є та сама дошка, яку вибрано в меню Інструменти-> Дошка.

І на кроці 8, оскільки ви підключились через USB-кабель, це має бути одним із параметрів з іменем USB.


його atmega8. я вибрав arduino ng або atmega 8 board. USB не з'являється в послідовному порту, хоча ардуїно підключено, PWR загоряється.
Раджат

0

Якщо у вас все-таки виникають проблеми, як-от у мене після виконання вищезазначеного, це може допомогти: З цієї теми: http://forum.arduino.cc/index.php?topic=292284.msg2229300#msg2229300

проблема полягає в пробілах імені пристрою. Щоб вирішити, що вам потрібно вручну відредагувати два (2) файли txt встановлення arduino.

Перейдіть туди, де ви її встановили. У моєму випадку шлях такий:

/Users/MY_USERNAME/Downloads/Arduino.app/Contents/Java/hardware/arduino/avr

Всередині цього каталогу ви можете бачити файли platform.txt та programmers.txt.

Всередині цих файлів замініть -P {serial.port} на "-P {serial.port}". Тож вам просто доведеться додавати цитати.

Потім перезапустіть.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.