14-02-2017, 19:18
Witam wszystkich!
Mam taki problem, skonstruowałem płytkę PCB pewnego urządzenia, w którym jest mikrokontroler ATmega328p-au (SMD). Taki sam układ skonstruowałem na płytce prototypowej tyle, że z uC ATmega328p-pu (DIP). Kod napisałem w Arduino IDE 1.0.5, podłączyłem wszystko poprawnie z układem na płytce prototypowej i wgrałem program. W ten sposób jak odłączam Arduino, a to płytki podpinam osobne zasilanie, urządzenie działa samodzielnie.
Chciałbym ten sam program wgrać teraz na płytkę PCB, gdzie mam ten sam mikrokontroler, tyle że w obudowie SMD. Wykonując te same czynności co w przypadku prototypu program nie chce się wgrać wyświetlając błąd "Yikes!....". Podłączenia sprawdzane setki razy miernikiem i na pewno są dobrze wykonane i wszystko jest dobrze podłączone. Od dłuższego czasu szukam informacji na internecie i wykonuję wszystkie możliwe sposoby, m.in. zmieniałem w avrdude.conf "0F" na "14", jak ukazano na pewnym znanym filmiku całą procedurę programowania w taki sposób (wyciągając uC z Arduino i wkładając bezpośrednio podłączenia) itd itp i wciąż wyskakiwały mi na zmianę błędy typu "Yikes!.." i "not responding STK500".
Czy ktoś jest w stanie wyjaśnić jak to zrobić? Albo gdzie może być błąd?
Z góry dziękuję za jakąkolwiek radę