Не прошивается mega (какие пины нельзя использовать)

Alexander89
Offline
Зарегистрирован: 02.09.2012

Есть Mega 2560 и плата с резисторами (самодельный шилд) На шилде только резисторы Входы подтянуты к питанию резистором 1к Выходы идут на светодиоды тоже через резисторы Пины 0 и 1 к шилду вообще не подключены (через них же идет общение с USB ?) Используются следующие пины

int outPins[] =   {36,34,32,30,28,26,24,22,    13,12,11,10,9 ,8 ,7 , 6,    5 ,4 ,3 ,2 ,14,15,16,17,    37,35,33,31,29,27,25,23    };
int inPins[] =    {38,40,42,44,46,48,50,52,    54,55,56,57,58,59,60, 61,   62,63,64,65,66,67,68,69,    39,41,43,45,47,49,51,53,    21};

 Если плата подключена к шилду то при попытки залить скетч получаю ошибку. При отключении от скетча - все норм

         Using Port                    : \\.\COM2
         Using Programmer              : stk500v2
         Overriding Baud Rate          : 115200
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14] 

 Думаю что я использовал какой то пин который необходим при про прошивке

По схеме не смог найти что еще идет от mega8u2 к mega2560

http://arduino-info.wikispaces.com/file/view/arduino-mega2560-schematic-...

 

Какой пин нельзя использовать кроме 0,1 или ошибка в чем то еще?

leshak
Offline
Зарегистрирован: 29.09.2011

 Может с Reset-том еще что-то творит.

Но если вы не ошибаетесь и 0,1 он не трогает (0,1 - цифровые, не аналоговые) то очень похоже что шилд что-то коротит или "слишком много кушает".

Померте какое у вас напряжение, при его подключении на +5v пине. Не просаживается?

К тому же, то что в коде в списке пинов не видно использования 0,1 - не означает что "он не использует". Тут, все-таки схематику шилда смотреть нужно. Вы глазами видите что к 0,1 ничего не подключено? Что никаких дорожек к нему не ведет?

Alexander89
Offline
Зарегистрирован: 02.09.2012

на плате у меня даже штыри не запаяны под 0,1

Кушает плата не мало. 0,5А-0,7А. Но у меня GND и +5  подкинут БП на 5v 3.5А

напряжение проверил. 5,12v

 

Что можеть быть с RESETом. Под него тоже даже штыр не запаян 

leshak
Offline
Зарегистрирован: 29.09.2011

 ну можно долго гадать. Схематика шилда есть? ЧТо там вообще за шилд, помехи в питание давать не может?

Rстати 5.12 как-то чуток больше нормы. а без шилда там сколько (когда нормально шьется)?

И да... что за ошибка-то? Ее-то вы и не показали. Процитировали нормальные сообщения avrdude, а че он бает когда "караул"?

При нагрузке сам блок питания не может надавать наводки/помехи? Например USB шнур лежит рядом с ним и под нагрузкой он на него "наводки" дает. Стандартные танцы с бубном пробовали? (другой комп, другой usb-кабель, загоротить rx-tx увидить "эхо" и т.п.)?

 

 

chervyachok
chervyachok аватар
Offline
Зарегистрирован: 22.12.2011

 У меня тоже часто такое бывало (МегаАДК). При заливке светодиоды РХ ТХ мигали раз в пол секунды и так могло долго продолжатся пока не отключить ЮСБ кабель, а тогда такую же ошыбку выдавал.

Причина крылась в некачественной очистке после пайки платы самодельным флюсом (глицерин 70% + паста для пайки медных водопроводных труб 30%), так его остатки оказались проводником с большым сопротивлением. После качественной промывки (спиртом) все работало ок. И еще несколько раз такое было когда на спаянной плате проглядел КЗ (тоненький, почти незаметный волосок олова между соседними дорожками), поетому теперь перед подключением дважды проверяю под лупой а для промывки купил УЗ ванночку.