Elektroda.pl
Elektroda.pl
X
CControls
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

MPLAB - PICkit2 programowanie PIC'a

viayner 29 Sty 2017 10:44 2730 8
  • #1 29 Sty 2017 10:44
    viayner
    Poziom 34  

    Witam,
    Chcialem zapytac koleow o MPLAB/MPLAB-X, zainstalowalem 3.51.
    Jak zaprogramowac PIC'a, chodzi mi o gotowy HEX, nie chce robic zadnego projektu, kompilowac go i programowac nim PIC'a. Mam gotowy hex i tylko chce zaprogramowac PIC'a.
    a MPLAB IPE nie widzi PICkit2 (testowalem od wersji 1.00 !)

    Drugi problem to PICkit2 (oprogramowanie wlasne) nie widzi wiekszosc nowych ukladow PIC mimo ze ma je wspierac i sa oficjalnie na liscie jak i zdefiniowane w devicefile. Przykladowo PIC16F1788/89, dsPIC30F4011.
    Kontaktowalem sie z Microchip'em i dostalem nowy device file i .exe ktory rozwiazal problem z F1789 ale nie z F4011.
    Pozdrawiam

    0 8
  • CControls
  • #2 29 Sty 2017 12:11
    michcior
    Poziom 30  

    PICkit2 jest "obsolete". Jeśli czegoś nie robi to już nie będzie robił.
    Aczkolwiek, ma on swój "firmware" i dobrze żeby był aktualny. Czasami lubi też ten "firmware" zgubić. Ostatni jaki znalazłem to PK2V023200.hex

    Na Windows jest program "PICkit 2 Programmer" który robi wiele użytecznych rzeczy no i wgrywa firmware. Ostatnia wersja to chyba 2.61

    Microchip go usunął za swojej strony, ale chwila googlania i jest np. tu:
    http://pic-microcontroller.com/pickit-2-download-develop-your-own-usb-pickit-ii-programmer/

    1
  • CControls
  • #3 29 Sty 2017 14:36
    viayner
    Poziom 34  

    Witam,
    dokladnei o tym firmware i programiku wspominam, zgodnie z deklaracja PICkit2 ma czytac dsPIC30F4011 a - mam "unknown device". Ja mam firmware 2.32 a soft 2.61.02.
    A soft jest na stonie microchipa nadal ale nie wprost.
    A czy MplabX potrafi wgrac HEX'a ? bez otwierania tysiecy projektow itp, zmiana PICa w programatorze to stracone wiele minut na tworzenie noweg projektu, to jakas pomylka.
    Pozdrawiam

    0
  • #4 29 Sty 2017 15:01
    Gienek
    Poziom 35  

    Nie wiem jak jest w tym MPLAB-X, ale ja mam MPLAB v.8.92 i w tym środowisku mogę programować PICKitem2 dsPIC30F4011.
    Po uruchomieniu środowiska wybieram programator PicKIt2, następnie File/Import i wskazuję plik hex. Dalej to już wszystko wiadomo.

    0
  • #5 29 Sty 2017 15:29
    viayner
    Poziom 34  

    Witam,
    poszukam w archiwach, dziekuje za sugestie.
    Pozdrawiam

    0
  • #6 01 Lut 2017 15:13
    viayner
    Poziom 34  

    Witam,
    Niestety Mplab 8.92 nie pomogl, po wymuszeniu ukladu dsPIC30F4011 otrzymuje komunikat o blednym napieciu zasilania 0.52V zamiast 5.00V. Wystepuje ten komunikat tylko w przypadku tego ukladu, wszystkie inne 5V Pic'e z serri 16F i 18F programuja sie bez problemow. Mam 3 nowe 30F4011 i wszystkie reaguja identycznie.
    Jakies pomysly?
    Pozdrawiam

    0
  • #7 01 Lut 2017 19:49
    Marico
    Poziom 19  

    Przecież pk2cmd wspiera ten układ:
    $ pk2cmd -?P| grep 4011
    DSPIC30F4011 dsPIC30

    0
  • #8 03 Lut 2017 15:49
    szymonjg
    Poziom 15  

    Może z programowalnym układem jest coś nie tak.
    Spróbuj zasilić go z zewnętrznego źródła skoro wbudowana w pickita przetwornica nie wyrabia.

    0
  • #9 03 Lut 2017 18:28
    viayner
    Poziom 34  

    Witam,
    no wlasnie wspiera ale nie rozpoznaje, identcznie mialem z 16F1789 ale dostalem nowy devfile i poszlo a ten ma byc obslugiwany od pierwszej wersji oprogramowania.
    Pocwicze z zewnetrznym zasilaniem. Blad zasilania wystepuje tylko gdy pickit'a 2 kontroluje mplab, pod wlasnym softem poprostu raportuje nieznany uklad przy 5.0V.
    Pozdrawiam

    0