arduino lilipad
- Войдите на сайт для отправки комментариев
Добрый день. Подскажите пожалуйста с проблемой. В наличии:
1. arduino lilypad
2. мини-модуль USB-UART на CP2102 с розеткой MicroUSB
3. кабель microUsb
4. 6 проводов "мама-мама"
Суть проблемы. Не могу залить элементарный скетч на lilypad.
Описание. на плате lilypad нет нормальных выходов для подключения к пк. поэтому пришлось использовать ttl коннектор CP2102 с розеткой MicroUSB. подключил так:
3v3-vcc(во вложении подключен к 5v т.к. на 3х такая же проблема)
dtr-rts(контакт reset)
rxi-tdx
txd-rxd
gnd - gnd
MicroUSB d 2.0 пк.
На CP2102 поставил драйвер с оф. сайта. Система определила устройство как
Silicon Labs CP210x USB to UART Bridge (COM4)
В arduino ide- инструменты плату ставлю Arduino Lilypad, процессор - atmega328p(собственно как и написано на плате), порт выбралCOM4.
Загрузка скетча заканчивается ошибкой:
Arduino: 1.8.5 (Windows 10), Плата:"LilyPad Arduino, ATmega328P"
Скетч использует 928 байт (3%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.
C:\Users\mihaylov.en\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9/bin/avrdude -CC:\Users\mihaylov.en\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9/etc/avrdude.conf -v -patmega328p -carduino -PCOM4 -b57600 -D -Uflash:w:C:\Users\mihaylov.en\AppData\Local\Temp\arduino_build_143178/Blink.ino.hex:i
avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Users\mihaylov.en\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9/etc/avrdude.conf"
Using Port : COM4
Using Programmer : arduino
Overriding Baud Rate : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xec
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xec
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xec
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xec
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xec
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xec
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xec
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xec
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xec
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xec
avrdude done. Thank you.
Проблема загрузки в плату. Помощь по загрузке: http://www.arduino.cc/en/Guide/Troubleshooting#upload .
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
Ссылка на скрины https://drive.google.com/open?id=15NbXI_MHXr_v_90MjhvWU7xnMSX6M8He
USB-TTL на CPXXX у меня нормально не работали - то синий экран, то еще что-нить. Но, может быть, он не может заресетить плату.
Попытайтесь вручную: когда компиляция подходит к концу - жмите на ресет, как только коричневый текст побежал в Arduino IDE - отпускайте.
Пробовал. Все то же самое. Кстати после загрузки (ошибки при загрузке) скетча гаснет диод на TTL коннекторе
Поменяйте txd с rxd. С ними не всегда понятно.