Skocz do zawartości

Pomocna odpowiedź

Napisano

Przez nieuwagę u żółtych braci kupiłem kilka płytek arduino mini z procesorem 168P, niestety płytki nie współpracują z arduino IDE, jedyny sposób w jaki udaje mi się je programować to przy wykorzystaniu arduino uno z wgranym szkicem "Arduino ISP", co delikatnie mówiąc jest upierdliwe.

Nic nie daje opcja "wypal bootloader".

Co zrobić żeby móc programować za pośrednictwem portu szeregowego bezpośrednio z IDE?

ba... gdyby ten sposób działał to nie zawracałbym głowy, niestety on chyba nie działa przy atmegach 168P, w ogóle żeby dało się skompilować na nie program pod IDE trzeba dograć nowy manager płytek, nie pamiętam już dokładnie nazwy ale coś z mini w nazwie.

Próbowałem na piechotę z AVR studio wgrać bootloader i ustawić bit ale mimo to nie udało mi się, dlatego napisałem tu, miałem nadzieję że ktos się z tym już spotkał i pokonał problem 😛

11 godzin temu, Karolus napisał:

Próbowałem na piechotę z AVR studio wgrać bootloader i ustawić bit ale mimo to nie udało mi się,

Ok rozumiem, to na czym utknąłeś w tym miejscu? Miałeś problem z samym wgraniem programu, ustawieniem fusebitów czy z czymś jeszcze innym?

(edytowany)

Myślę że problem był z fusebitami, informacje jakie znalazłem w necie były niezgodne z karta katalogową, za nic nie mogłem ich dopasować.
Właśnie odgrzebuje ten "kotlet" u siebie, bo marnują mi się trzy płytki, ale na chwilę obecną to już całkowicie głupieje bo nawet to co działało (programowanie przez "Arduino as ISP") przestało mi działać, albo już uwaliłem płytkę (chyba mało możliwe) albo robię głupi błąd...
Jak sobie nie poradzę to zrobię kilka fotek, może ktoś na coś wpadnie 😞

 

Edytowano przez Karolus
2 godziny temu, Karolus napisał:

Ważna informacja, w wersji linuksowej środowiska Arduino IDE NIE DZIAŁA programowanie poprzez "Arduino as ISP"!!!, 

Ojezusiemaryjojózefieświnty... dobrze że tego wcześniej nie wiedziałem bo zrobiłem sobie programator z Pro Mini i nawet parę płytek tym zaprogramowałem...

Jak?????

Albo inaczej, zadziałało Ci to z marszu czy musiałeś ustawić jakieś specjalne opcje?
U mnie tak jak pisałem wyżej, zainstalowane środowisko na linuksie (ubuntu 18.04), doinstalowana obsługa płytek coremini (akurat te pasują do mojego 168PA), pod linuksem mam błąd komunikacji z programatorem, a nic nie zmieniając pod windowsami programowanie działa.

 

Zadziałało z marszu, zarówno debian stretch jak i u18.04, programowałem jakieś attiny i oprócz tego ratowałem pro mini na które chińczyk zapomniał wgrać bootloadera.

Jakie arduino jako ISP? Kondensator na resecie jest?

Jako ISP, oryginał arduino UNO, podłączenie krótkimi kabelkami 13-13, 12-12, 11-11, 10-reset, +5V-vcc, gnd-gnd (pierwsze piny na UNO), szkic z przykładów bez żadnych przeróbek.

(edytowany)

No to na UNO kondensator 10µF między resetem i gnd. Bez tego będzie się resetować przy każdym otwarciu seriala (pod linuksem). Albo użyj pro mini i jakiegoś konwertera bez podłączania DTR.

Edytowano przez ethanak
  • Lubię! 1

Sprawdzę jak dotrę do domu, byłoby super, bo delikatnie mówiąc wkurzające jest przełączanie się miedzy systemami, tylko po to żeby zaprogramować kość

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...