Arduino Polska Forum
ATmega328p-au - Wersja do druku

+- Arduino Polska Forum (http://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (http://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Mikrokontrolery (http://forum.arduinopolska.pl/dzial-mikrokontrolery)
+--- Wątek: ATmega328p-au (/watek-atmega328p-au)



ATmega328p-au - frantz92 - 14-02-2017

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ę
 



RE: ATmega328p-au - frantz92 - 14-02-2017

Nie próbowałem z kryształem 16MHz podłączać, ale przy obudowie DIP bez takiego kryształu ładowałem program, czy jest jakaś znacząca różnica w tej kwestii w porównaniu do SMD? Korzystam z bootloaderów na 8MHz (wbudowany zegar) i to działało w przypadku THT


RE: ATmega328p-au - JasQ - 15-02-2017

Tak atmega 328 w obudowie DIP to arduino uno a SMD to mini pro i nie będą działały jak tego nie zmienisz


RE: ATmega328p-au - bob35 - 25-12-2017

Zanim zacznie się przygodę z arduino wypada przeczytać po co taki projekt powstał . Potem jak jest zbudowane arduino , a budowa jego to atmega kwarc opornik dławik i dwa kondensatory plus układ zasilania. Kolega popełnił błąd ale na tym nauka polega i tak się uczymy. Masz parę wyjść
1 zrobić nową płytkę
2 poszukać botloandera na twoją atmegę be kwarcu
3 nauczyć się innego języka programowania.
Następnym razem jak projektujesz można użyć tańszych elementów jak attiny czy atmega 8