Arduino uyumlu seri bağlantı noktası Mac OSX göstermiyor


9

Arduino uyumlu bir Freaduino board atmega8 aldım (board tipini Arduino ng veya daha eski atmega8 olarak seçtim). Arduino IDE'yi Mac OS X ve FTDI sürücülerine yükledim. Ama anakart bağladığımda seri portum şöyle görünüyor:

ekran görüntüsü 1

Ve programı yüklemeye çalıştığımda, bu hata alıyorum:

ekran görüntüsü 2

Birisi bana hatanın ne olduğunu söyleyebilir mi? Ben clueless.

GÜNCELLEME : sorun sürücüyü düzgün yüklememiştim (sanırım). Onları kaldırdım ve yeniden kurdum ve mükemmel çalıştı. Ayrıca, bununla ilgili bir YouTube eğitimi hazırladı. http://youtu.be/BwatajQO_88


Kurulu doğru olana ayarladınız mı? Ayrıca, neredeyse kesinlikle bağlandığınız Bluetooth tty değildir. Büyük olasılıkla USB tty.
sathishvj

evet bağlanır bağlamaz led (PWR) tahtada yanar.
Rajath

tty.SLAB_USBtoUART için denedim. dint aynı hata çalışması
Rajath

Kartın bağlantısını kesin, IDE'yi kapatın ve tekrar açın. Herhangi bir cihaz kayboldu mu? Ayrıca (takılı olduğunda) elma menüsü hakkında - daha fazla bilgi - sistem raporu yapın ve USB altında listelenenlere bakın. Son olarak, karttaki sorunları ortadan kaldırmak için farklı bir bilgisayarda / işletim sisteminde denemeyi düşünün. Oh, ve farklı bir kablo / USB bağlantı noktası deneyin. Doğrudan MAC'a bağlamayı deneyin ve bir klavye veya başka bir hub üzerinden bağlamayı deneyin.
Chris Stratton

Neden daha düşük 372kB resmi yüklemek yerine düz metni kopyalamıyorsunuz? Arama motorları metni endeksleyemez ve mobil kullanıcılar 1kB metnin yeterli olacağı büyük bir indirmeyle vurulur.
jippie

Yanıtlar:


9

OSX Sistem Raporu'ndan anakartınızın bir SiLabs CP2102 dönüştürücüsüne (veya iş benzeri) dayandığını öğreniyoruz, ancak sorunuza göre FTDI'dan tamamen farklı bir ürünün sürücülerini yüklediniz

(Arduino.cc geçmişte FTDI ve bugün CDC / ACM kullandı, SiLabs kullandıklarına inanmıyorum, bu yüzden talimatları muhtemelen bunu kapsamıyor, ancak diğer satıcılar açıkça var)

CP2102 sürücülerini yükleyin ve anakartı taktığınızda görünen /dev/tty.XX aygıtını kullanırsanız çalışmalıdır.

SiLabs sürücüler sağlamak için görünüyor

http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx

Sadece eksiksizlik adına, gömülü cihazlarla seri benzeri USB iletişimi için kullanılan en az 5 farklı protokol / yonga vardır:

  • FTDI
  • CDC / ACM Sanal Bağlantı Noktası
  • SiLabs CP210x
  • Üretken PL-2303
  • ch340

(Ek olasılıklar gerçek RS232 seri veya bluetooth üzerinden seri içerebilir)


Önce FTDI'yi kurdum. o dint çalışma olarak ve sonra ben de onları yüklü silabs sürücüleri yüklemek vardı cevap olarak bu bağlantı bulundu . ama çalışmıyor. Bunu daha önce denedim. bana yardım etme çabasını gerçekten takdir ediyorum.
Rajath

Listenizde bu sürücü için aygıt dosyalarınız var gibi görünüyor. Bunları seçtiğinizde işe yaramadıysa, yanlış baud hızına sahip olabilirsiniz (seçilen kart yapılandırmasından). Başka bir olasılık (özellikle alternatif kaynaklarda) kötü bir kartınız olması - CP2102 yongası iyi olabilir, ancak bu AVR'nin veya programlanmış bir önyükleyicinin olduğu anlamına gelmez. Muhtemelen farklı baud hızları denerdim, ISS, vb. Aracılığıyla bir bootloader yakmayı denerim.
Chris Stratton

Baud hızını nasıl değiştirirsiniz? Büyüklerim tarafından tamamlanmamış bir projeye katıldım. bu yüzden o tahtayı kullandı.
Rajath

Bence yapılandırmada yeni bir "kart" girişi oluşturmanız ve dosyasındaki baud hızını düzenlemeniz, ardından IDE'yi yeniden başlatmanız gerekebilir. Farklı tahta ücretleri için birkaç tane de oluşturabilirsiniz.
Chris Stratton

u gibi bir şey demek bu ?
Rajath


0

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

Bu bağlantı neredeyse kesinlikle sizin için çalışmasını sağlamalıdır. Sahip olduğunuz kartın Araçlar-> Kartta seçilenle aynı olduğundan emin olun (Adım 7'deki gibi).

Ve adım 8'de, bir USB kablosu ile bağlandığınız için, USB adlı seçeneklerden biri olmalıdır.


bu bir atmega8. Arduino ng veya atmega 8 kartı seçtim. arduino bağlı olmasına rağmen USB seri bağlantı noktasında görünmüyor PWR yanıyor.
Rajath

0

Yukarıdakileri izledikten sonra hala benim gibi sorunlarınız varsa, bu yardımcı olabilir: Bu konudan: http://forum.arduino.cc/index.php?topic=292284.msg2229300#msg2229300

sorun cihaz adının boşluklarındadır. Bunu düzeltmek için arduino kurulumunun iki (2) txt dosyasını manuel olarak düzenlemeniz gerekir.

Yüklediğiniz yere gidin. Benim durumumda yol:

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

Bu dizinin içinde platform.txt ve programmers.txt dosyalarını görebilirsiniz.

Bu dosyaların içinde -P {serial.port} yerine "-P {serial.port}" yazın. Yani sadece tırnak eklemeniz gerekir.

Ardından yeniden başlatın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.