Я пытаюсь построить это окружающее освещение для ПК. Это работало безупречно на моем Arduino Uno. Моим следующим шагом было сделать это с помощью «Arduino на макете» . Поэтому я купил чистый чип ATmega328 и записал на него загрузчик Arduino (для платы «Arduino Duemilanove w / ATmega328»), используя Arduino IDE и USBasp; и я знаю, что он был загружен должным образом, так как этот чип ATmega отлично работает на Uno.
Затем я сделал конвертер USB-последовательный, используя FT232RL ; но его драйверы не были установлены на моем компьютере (Windows 7 x64). Я подозреваю, что перегрел чип FTDI для поверхностного монтажа и убил его при ручной пайке.
Итак, я оставил это в стороне и получил этот мост конвертера USB-to-serial: (извините за дрянные картинки) Я использовал дополнительный ST232CN на моем макете, чтобы преобразовать уровни напряжения из RS232 в TTL, как показано в этом стр . И это прекрасно работает, как я проверил из петлевого теста. И я подключил контакт 9 ST232 к контакту 2 ATmega, а контакт 10 к контакту 3.
Когда я попытался загрузить мигания пример из Arduino IDE, я получаю эту ошибку:
Binary sketch size: 1026 bytes (of a 30720 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
Когда я делаю подробную загрузку (Shift + Upload), я получаю эту ошибку / сообщение:
avrdude: usbdev_open(): did not find any USB device "usb"
Кроме того, я попытался добавить нагрузочные резисторы 1 кОм на контакты 2 и 3 ATmega, но это не помогло. Итак, я думаю, что проблема сейчас в последовательной связи от ST232 к ATmega? И есть ли какое-либо специальное подключение к контакту сброса ATmega? Я поднял его до 5 В с резистором 10 кОм.