Port serial yang kompatibel dengan Arduino tidak menunjukkan Mac OSX

9

Saya membeli papan Freaduino yang kompatibel dengan Arduino atmega8 (saya memilih jenis papan sebagai Arduino atau atmega8 yang lebih tua). Saya menginstal Arduino IDE pada Mac OS X dan driver FTDI. Tapi port serial saya terlihat seperti ini ketika saya menghubungkan papan:

tangkapan layar 1

Dan ketika saya mencoba mengunggah program, ini adalah kesalahan yang saya dapatkan:

tangkapan layar 2

Bisakah seseorang memberi tahu saya apa kesalahannya? Saya tidak tahu apa-apa.

UPDATE : masalahnya adalah saya belum menginstal driver dengan benar (saya kira). Saya mencopot dan menginstalnya kembali dan berfungsi dengan baik. Juga membuat tutorial YouTube tentang hal yang sama. http://youtu.be/BwatajQO_88

Rajath
sumber
Sudahkah Anda mengatur Dewan dengan benar dengan yang Anda miliki? Juga, hampir pasti bukan Bluetooth tty yang sudah Anda koneksikan. Sangat mungkin itu adalah USB tty.
sathishvj
ya led (PWR) menyala di papan segera setelah saya menghubungkannya.
Rajath
saya mencoba tty.SLAB_USBtoUART untuk. itu tidak bekerja kesalahan yang sama
Rajath
Putuskan sambungan papan, tutup IDE, dan buka kembali. Apakah ada perangkat yang hilang? Juga (dengan itu terhubung) lakukan menu apple tentang - info lebih lanjut - laporan sistem dan lihat apa yang terdaftar di bawah USB. Akhirnya pertimbangkan untuk mencobanya di komputer / OS yang berbeda untuk mengesampingkan masalah dengan board. Oh, dan coba port kabel / USB yang berbeda. Coba sambungkan langsung ke MAC dan coba sambungkan melalui keyboard atau hub lain.
Chris Stratton
Mengapa tidak menyalin teks biasa daripada mengunggah gambar 372kB yang lebih rendah? Mesin pencari tidak akan dapat mengindeks teks dan pengguna seluler dipukul dengan unduhan besar di mana cukup 1kB teks.
jippie

Jawaban:

9

Dari Laporan Sistem OSX kami mengetahui bahwa papan Anda didasarkan pada konverter SiLabs CP2102 (atau yang mirip), tetapi menurut pertanyaan Anda, Anda menginstal driver untuk produk yang sama sekali berbeda dari FTDI

(Arduino.cc telah menggunakan FTDI di masa lalu dan CDC / ACM hari ini, saya tidak percaya mereka pernah menggunakan SiLabs sehingga instruksi mereka mungkin tidak mencakup itu, tetapi vendor lain jelas memilikinya)

Instal driver CP2102 dan itu akan berfungsi jika Anda menggunakan perangkat /dev/tty.XX yang kemudian muncul ketika Anda mencolokkan papan.

SiLabs tampaknya menyediakan driver di

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

Demi kelengkapan, setidaknya ada 5 protokol / chip berbeda yang digunakan untuk komunikasi USB seperti serial dengan perangkat tertanam:

  • FTDI
  • CDC / ACM Virtual Com Port
  • SiLabs CP210x
  • Prolific PL-2303
  • bab340

(Kemungkinan tambahan bisa termasuk serial RS232 aktual atau serial-over-bluetooth)

Chris Stratton
sumber
pertama saya menginstal FTDI. karena tidak berfungsi dan kemudian saya menemukan tautan ini sebagai salah satu jawabannya adalah menginstal driver silab saya menginstalnya juga. tapi tidak berhasil. Saya mencoba ini sebelumnya saja. sangat menghargai upaya Anda untuk membantu saya.
Rajath
Tampaknya Anda memiliki file perangkat untuk driver itu di daftar Anda. Jika tidak berfungsi saat Anda memilihnya, Anda mungkin memiliki nilai baud yang salah (dari konfigurasi papan yang dipilih). Kemungkinan lain (terutama dengan sumber alternatif) adalah Anda memiliki papan yang buruk - chip CP2102 mungkin baik-baik saja, tetapi itu tidak berarti bahwa AVR adalah, atau yang memiliki bootloader yang diprogram. Saya mungkin akan mencoba berbagai baud rate, mencoba membakar bootloader melalui ISP, dll. Tetapi akhirnya, mengapa Anda repot-repot dengan papan ATmega8?
Chris Stratton
bagaimana Anda mengubah baud rate? Saya telah mengambil proyek yang belum selesai oleh senior saya. jadi dia telah menggunakan papan itu.
Rajath
Saya pikir Anda mungkin harus membuat entri "papan" baru dalam konfigurasi dan mengedit baud rate dalam file-nya, kemudian restart IDE. Anda mungkin juga membuat beberapa untuk tingkat papan yang berbeda.
Chris Stratton
kamu maksud sesuatu seperti ini ?
Rajath
0

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

Tautan itu hampir pasti membuatnya bekerja untuk Anda. Pastikan (seperti pada Langkah 7) bahwa papan yang Anda miliki adalah yang sama dengan yang dipilih di Alat-> Papan.

Dan pada langkah 8, karena Anda telah terhubung melalui kabel USB, itu harus menjadi salah satu opsi bernama USB.

sathishvj
sumber
ini merupakan atmega8. saya telah memilih arduino ng atau atmega 8 board. USB tidak muncul di port serial meskipun Arduino terhubung PWR menyala.
Rajath
0

Jika Anda masih memiliki masalah, seperti saya setelah mengikuti hal di atas, ini mungkin membantu: Dari utas ini: http://forum.arduino.cc/index.php?topic=292284.msg2229300#msg2229300

masalahnya ada di ruang nama perangkat. Untuk memperbaikinya Anda harus mengedit dua (2) file txt secara manual dari instalasi arduino.

Pergi ke tempat Anda telah menginstalnya. Dalam kasus saya, jalannya adalah:

/ Pengguna / MI_USERNAME/Downloads/Arduino.app/Contents/Java/hardware/arduino/avr

Di dalam direktori ini Anda dapat melihat file platform.txt & programmers.txt.

Di dalam file-file ini ganti -P {serial.port} dengan "-P {serial.port}". Jadi, Anda hanya perlu menambahkan tanda kutip.

Kemudian restart.

Dwayne Schnell
sumber