Saya mencoba untuk membangun ini pencahayaan Ambient untuk PC. Ini bekerja dengan sempurna di Arduino Uno saya. Langkah saya selanjutnya adalah membuatnya menggunakan "Arduino pada papan tempat memotong roti" . Jadi saya membeli chip ATmega328 kosong dan membakar bootloader Arduino (untuk papan "Arduino Duemilanove w / ATmega328") ke dalamnya menggunakan Arduino IDE dan USBasp; dan saya tahu ini telah dimuat dengan benar karena chip ATmega ini berfungsi dengan baik di Uno.
Kemudian saya membuat konverter USB-ke-serial menggunakan FT232RL ; tetapi drivernya tidak diinstal pada PC saya (Windows 7 x64). Saya curiga saya terlalu panas chip FTDI permukaan-mount dan membunuhnya saat menyolder tangan.
Jadi, saya sudah terus ke samping, dan mendapat ini USB-to-serial jembatan converter: (Maaf untuk jelek foto) saya menggunakan ST232CN tambahan pada papan tempat memotong roti saya, untuk mengubah level tegangan dari RS232 ke TTL, seperti yang ditunjukkan dalam ini halaman . Dan ini berfungsi dengan baik, karena saya memverifikasi dari tes loopback. Dan saya sudah menghubungkan pin 9 dari ST232 ke pin 2 ATmega, dan pin 10 ke pin 3.
Ketika saya mencoba mengunggah contoh kedip dari Arduino IDE, saya mendapatkan kesalahan ini:
Binary sketch size: 1026 bytes (of a 30720 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
Ketika saya melakukan unggahan verbose (Shift + Upload), saya mendapatkan pesan kesalahan ini:
avrdude: usbdev_open(): did not find any USB device "usb"
Juga, saya mencoba menambahkan resistor pull-up 1k pada pin 2 dan 3 ATmega, tetapi tidak membantu. Jadi saya kira masalahnya sekarang adalah komunikasi serial dari ST232 ke ATmega? Dan apakah ada koneksi khusus ke pin Reset ATmega? Saya telah menariknya hingga 5V dengan resistor 10k.