• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Programowanie Pro Mini (klon) poprzez UNO R3 (klon)
#1
Jak w temacie, skończyłem jeden z projektów i chciałbym przenieść go na Arduino Pro Mini z układem ATmega 328 5V 16MHz (klon), jako że praca nie pozwala na często odwiedziny sklepów z elektroniką (kierowca międzynarodowy) musze radzić sobie z tym co mam, czyli klonem Arduino UNO R3 z tym samym układem Mega 328P (SMD). 
znalazłem wiele tutoriali mówiących o programowaniu samej kości (wyjmowalnej) lub poprzez wyjęcie z UNO kości. 
znalazłem też takie, które pozwalają się połączyć poprzez Rx <-> Tx płytek - i tej wersji spróbowałem, na kilka różnych sposobów, lecz bez skutku.
Mój Pro Mini - "mruga sobie ledem" oznaczonym jako literka L, w równych odstępach (mniej więcej High 100ms, low 1400ms) - z tego co udało mi się dowiedzieć, oznacza to, że bootloader jest wypalony i wgrany "blink".
Moje Uno obecnie ma taką konfigurację: wgrany z szkiców "ArduinoISP", sam program ustawiony jako "Arduino as isp" 
połączenia przewodami zgodnie z instrukcjami Rx - Tx, Tx - Rx, masa, Vcc, Rst. 
płytkę jaką ustawiłem w programie "arduino pro or pro mini" 
próba wgrania ponownie "blinka" o czasie 1000ms H, 1000ms L - niestety powoduje wyrzucenie błędu w programie
"avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xb8"
podczas próby wgrywania nie mrugają "normalnie" diody odpowiedzialne za transmisję, sporadycznie tylko na ułamek sekundy mrugnie Rx ale ledwo zauważalnie.
Prosił bym o pomoc z tym problemem, ponieważ przewidziałem obudowę właśnie dla Pro mini i chciałbym się tego nauczyć, lub chociaż dowiedzieć gdzie robię błąd.
PS. próbowałem też podłączyć transmisję odwrotnie (Rx - Rx, Tx - Tx) bo chińczyk mógł pomylić się, ale tak też nie zadziałało....
 
Odpowiedź
#2
Do pro mini jak wgrywasz to gdy pisze wgrywanie musisz reset wcisnąć i pościć robisz tak.
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
#3
próbowałem tego na kilka sposobów, od przyciśnięcia w chiwli rozpoczęcia wgrywania, prze trzymanie i puszczenie, i trzymanie non stop, poprzez złącze RST do mojego UNO... i niestety, tylko dalej radośnie mruga sobie diodą Wink
próba grywania bootloadera na nowo, wyrzuca podobny błąd
 
Odpowiedź
#4
sprubuj podloczyc do isp i zczytac fusy czy ogulnie dziala jak tak to dam ci wsat zgrany z sprawnej sztuki
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
#5
Dobra, jestem bardziej amatorem - czym wczytać fuse bity i w jaki sposób, bo znalazłem kilka artykułów ale żaden nie odnosi się do Pro Mini (czy kolna nawet) mimo że mikroukłąd (328P) się zgadza
 
Odpowiedź
#6
najlepiej bascomem ja go używam do fusa i do zgrywania wsadów
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
#7
niestety, nie znam tego programu, nie wiem jak go obsłużyć. arduino to mój pierwszy kontakt z jakimkolwiek programowaniem (chyba że ustawienie czasu w magnetowidzie się liczy Wink ) i nie mam pojęcia jak to wykonać.
Mini Pro mam podłączone cały czas poprzez UNO, do uno wgrane ArduinoISP. Tyle wiem...
 
Odpowiedź
#8
https://drive.google.com/file/d/0B7iJuRQ...sp=sharing pobierz
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości