PC için bu Ortam aydınlatmasını oluşturmaya çalışıyorum . Bu Arduino Uno'mda kusursuz çalıştı. Bir sonraki adım "bir breadboard üzerinde Arduino" kullanarak yapmak oldu . Bu yüzden boş bir ATmega328 yongası aldım ve Arduino ön yükleyicisini ("Arduino Duemilanove w / ATmega328" için) Arduino IDE ve USBasp kullanarak üzerine yaktım; ve biliyorum ki bu ATmega yongası Uno'da iyi çalışıyor.
Sonra FT232RL kullanarak USB-seri dönüştürücü yaptı ; ancak sürücüleri bilgisayarıma yüklenmedi (Windows 7 x64). Yüzeye monte FTDI yongasını aşırı ısıttığımı ve elle lehimlerken öldürdüğümü sanıyorum.
Yani, bir kenara tuttu ve var bu gösterildiği gibi, RS232 TTL voltaj seviyelerini dönüştürmek için, benim breadboard ek ST232CN kullanılan (Maalesef berbat resimler için): USB-seri dönüştürücü köprüsü bu sayfası . Ve ben bir geridöngü testinden doğrulanmış gibi, bu iyi çalışıyor. Ve ST232'nin 9 numaralı pinini ATmega'nın 2 pinine, 10 numaralı pin 3'e bağladım.
Arduino IDE'den göz kırpma örneği yüklemeye çalıştığımda bu hatayı alıyorum:
Binary sketch size: 1026 bytes (of a 30720 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
Ben ne zaman yükleme ayrıntılı (Shift + Yükle), bu hata / mesajı alıyorum:
avrdude: usbdev_open(): did not find any USB device "usb"
Ayrıca, ATmega'nın 2 ve 3 pinlerine 1k pull-up direnç eklemeyi denedim, ancak yardımcı olmadı. Şimdi sorun ST232'den ATmega'ya seri iletişimde sanırım? ATmega'nın Reset pinine özel bir bağlantı var mı? Ben 10k direnç ile 5V kadar çekti.