02-07-2016, 17:25
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....
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....