logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Tani programator do mikrokontrolerów PIC: Szukam rekomendacji dla początkujących

g1ndusek 03 Lut 2023 13:18 762 10
  • #1 20420326
    g1ndusek
    Poziom 4  
    Dzień dobry,
    zaczynam swoją przygodę z programowaniem mikrokontrolerów. Zacząć chciałbym od mikrokontrolerów pic. Szukam taniego programatora. Z góry dziękuję za odpowiedź.
  • Pomocny post
    #2 20420385
    Chivo
    Poziom 26  
    Szukaj u chińczyków klona Pickit3.
  • #3 20420529
    g1ndusek
    Poziom 4  
    Chivo napisał:
    Szukaj u chińczyków klona Pickit3.


    gdzie mam tego szukać?
  • #4 20420540
    Chivo
    Poziom 26  
    aliexpress lub allegro
  • #5 20420546
    g1ndusek
    Poziom 4  
    Chivo napisał:
    aliexpress lub allegro


    jestem w tym dosyć zielony :lol: , podesłał byś linka do przykładowego programatora którym mógłbym się posłużyć?
  • #7 20420831
    g1ndusek
    Poziom 4  
    inot napisał:
    U Chińczyka
    Link
    albo
    Link


    Czy wymagany jest do tego pickit? Czy taki programator również dał by radę? -> Link
  • #8 20420897
    inot
    Poziom 35  
    PICkit 3 umożliwia debugowanie a to bardzo pomocne.
  • #9 20420901
    zdenek_zdenek
    Poziom 27  
    @g1ndusek To w końcu chcesz programować AVR'y czy PIC'e. Jeśli jesteś totalnie zielony to zacznij od AVR'ów lub ich odmiany w arduino i USBASP się nada do AVR, nie PIC. W przypadku wiekszości płytek arduino nie będziesz programatora potrzebował. Do rodziny AVR jak i arduino jest masa poradników, książek w języku polskim o co trudniej dla PIC.
  • #10 20423319
    pawel1148
    Poziom 23  
    Masz jakieś dobre źródło wiedzy dla procesorów PIC ? Bo z moich doświadczeń, nie są one zbyt przyjazne dla nowych użytkowników. STM32 wydają się obecnie najbardziej użyteczne, najtańsze cena/możliwości, najbardziej dostępne (w sprzedaży, np w postaci płytek z programatorem, które nie wymagają już dodatkowych programatorów i mogą służyć do programowania tych płytek za 10-12zł, bez programatora...)
    O dobre materiały do nauki STM32 też łatwiej, mam kilka książek do nauki mikrokontrolerów i to te dla PICa są najmniej dla mnie zrozumiałe i użyteczne. W Internecie te dysproporcje się jeszcze powiększają, bo ten najtańszy STM ma masę materiałów video na YT, jak zrobić na bibliotece hal praktycznie każdą rzecz... Oczywiście musisz choć trochę ogarniać angielski, bo większość to azjatycki angielski.

    Też kiedyś zajawiłem się na programowanie PICa, kupiłem PICKita, kupiłem jakieś 1wsze ubogie płytki ( też jakiś procesor luźno), kupiłem 2-3książki, po czym zrezygnowałem, bo pojawił się STM, który ma dużo gotowych płytek w sprzedaży (osobiście nie jestem fanem wytrawiania płytek i lutowania, może to też się przyczyniło do tego), PICa cięzko/drogo kupić na takiej gotowej płytce.
  • #11 20423354
    tmf
    VIP Zasłużony dla elektroda
    Ja bym proponował programator SNAP - z kilku powodów:
    - jest relatywnie tani,
    - wspiera PIC, AVR i ARM - czyli jeśli stwierdzisz, że z PIC ci nie po drodze, to możesz łatwo przejść na AVR lub ARM.
    Alternatywnie, Microchip wypuścił płytki Curiosity Nano - są także z PICami - o tyle fajne, że na pokładzie masz wszystko co potrzeba, żeby zacząć + programator/debuger + doskonałe środowisko MPLab lub (dla AVR i ARM) także Microchip Studio. Dlatego IMHO warto ciutek do SNAPa dopłacić.
    Oczywiście użytecznej pomocy np. na elektrodzie do PICa za wiele nie znajdziesz, dla AVR mnóstwo, dla ARM tak sobie - nawet nie chodzi o to, że nie ma informacji, ale złożoność tych MCU, a przede wszystkim różnorodność bardzo utrudnia znalezienie pomocy. Wiele elementów jest specyficznych dla konkretnego MCU, w efekcie jeśli ktoś na tym dokładnie modelu nie siedzi to z pomocą będzie trudno. Jeśli potrzebujesz czegoś bardziej zaawansowanego to polecam jednak ESP32 - cena + możliwości nie do przebicia, lub z ARM - np. RPi pico - cena bardzo dobra, doskonała dokumentacja, od strony instalacji środowiska i debugera lekko obsysa, ale to generalnie cecha większości bardziej zaawansowanych MCU dla których z przyczyn mi niezrozumiałych nie ma czegoś w stylu "click&play" :)
REKLAMA