Autor Wątek: Budujemy IF1bis :)  (Przeczytany 36172 razy)

SAJ

  • *****
  • Wiadomości: 1484
  • Miejsce pobytu:
    Terra Prime
Odp: Budujemy IF1bis :)
« Odpowiedź #30 dnia: 2018.03.09, 18:52:29 »
Pickit 2 nie polecam. Pickit 3 na ta chwile dziala ze wszystkimi kostkami ale troche sie opiera pod mplabx 4.xx

Mysle, ze to tylko chwilowe. Wiem ze pickit 2 juz nie jest obslugiwany od jakiegos czasu, takze duzo nowszych kostek nie bedzie z nim dzialac.

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Budujemy IF1bis :)
« Odpowiedź #31 dnia: 2018.03.09, 18:54:35 »
Nie wiem, co to będzie za programator, bo mi kolega grzecznościowo podsyła.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

zaxon

  • *****
  • Wiadomości: 4689
Odp: Budujemy IF1bis :)
« Odpowiedź #32 dnia: 2018.03.09, 19:30:36 »
Jak Mariannsss był u mnie to też to przekompilowałem MP LAbem ale moj pickit 2 robił problemy. Recznie musiałem wybierac PICA, do tego soft marudził że w skompilowanym pliku nie ma włąsnie konfiguracji. Tyle że ja z Picami to praktycznie nie mam do czynienia wiec tak troche działałem po omacku  :D . Do tego musiałem rozpracowac jak Pickita 2 podlaczyc do PCB. Autor zastosował "własne" rozwiazanie w temacie pinoutu.
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

SAJ

  • *****
  • Wiadomości: 1484
  • Miejsce pobytu:
    Terra Prime
Odp: Budujemy IF1bis :)
« Odpowiedź #33 dnia: 2018.03.09, 20:26:35 »
Jak Mariannsss był u mnie to też to przekompilowałem MP LAbem ale moj pickit 2 robił problemy. Recznie musiałem wybierac PICA, do tego soft marudził że w skompilowanym pliku nie ma włąsnie konfiguracji.

Hejka,

Kiedy progamuje PICe to zazwyczaj bezposrednio z MPLAB i to dziala mniej wiecej tak:
1. Najpierw wgrywany jest firmware i ustawienia do samego pickita, ktory obsluguje programowanego PICa.
2. Uzywajac wczesniej wgranego firmware PicKit programuje PICa.

Jesli PIC sie nie zmienia, to punkt 1 jest pomijany az do zmiany modelu programowanego PICa. To tak dziala dlatego, ze jesli programujesz PIC32 to napiecia sa 3.3v a nie 5V itd itd. Tak jak pisalem wczesniej support dla Pickit2 skonczyl sie juz troche czasu temu, dlatego moga byc problemy zwlaszcza, ze oba PICe, ktore tu chcemy zaprogramowac sa w miare nowe. Jesli zajzysz do plikow hex, to zauwazysz nie tylko sam program ale tez po kilka bajtow w innych obszarach pamieci. To jest ta konfiguracja samego PICa z tym, ze jesli sam pickit2 nie zna PICa, ktorego programujesz, to moze nie wiedziec co jest co i myslec ze konfiguracja powinna byc pod obszarem pamieci, ktorego w tym pliku HEX nie ma. Albo.... powodow moze byc kilka aczkolwiek jestem dosc pewny, ze pickit3 nie bedzie marudzil.

Autor zastosował "własne" rozwiazanie w temacie pinoutu.

To trzeba bedze rozszyfrowac ale uklad jest taki, ze programator potrzebuje oprocz GND i Vcc dostepu do pinow MCLR (master Clear (reset)), PGC (programming Clock)  i PGD (programming Data) w PICu. Kazdy PIC ma te piny, spokojnie mozna znalezc ktore to sa w Datasheet. Tak dlugo jak te trzy piny (+napiecie i masa) sa podpiete do PICa, to PIC nie ma szans i musi sie poddac :)

Pozdrawiam.
« Ostatnia zmiana: 2018.03.09, 20:43:16 wysłana przez sajmosia »

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Budujemy IF1bis :)
« Odpowiedź #34 dnia: 2018.03.09, 20:35:04 »
Do tego musiałem rozpracowac jak Pickita 2 podlaczyc do PCB. Autor zastosował "własne" rozwiazanie w temacie pinoutu.

Hehe, jakiś inny interfejs mi to przypomina ;)
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

zaxon

  • *****
  • Wiadomości: 4689
Odp: Budujemy IF1bis :)
« Odpowiedź #35 dnia: 2018.03.09, 21:19:20 »
No, Nano. Nano robiłem seryjnie, w założeniach przy firmware nikt nie miał potrzeby  i po co grzebac. Wiec miałem programator ustawiony tylko do tego fejsu . A że niektórym to życie utrudnia tym lepiej ;)
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Budujemy IF1bis :)
« Odpowiedź #36 dnia: 2018.03.09, 22:10:57 »
Już wiem, PicKit 3, to znacz się, że da radę zaprogramować :)
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Budujemy IF1bis :)
« Odpowiedź #37 dnia: 2018.03.13, 22:49:36 »
Tak więc, po przybyciu PicKit 3 udało mi się zaprogramować PIC10F32 i przycisk już działa :)
Nie udaje mi się jednak zaprogramować PIC18F46J53.
W programie PICkit 3 v3.10 nie ma PIC18F46J53 (albo nie umiem znaleźć), tylko PIC18F46J50.
Autodetekcja nic nie wykrywa. Podłączam tak:

Vss - masa - pin 3 na PicKit
Vdd - zasilanie - pin 2
punkt "P" z IF 1bis - pin 1
punkt "D" z j.w.  - pin 4
punkt "C" z j.w. - pin 5

Dokładnie tak samo podłączałem piny dla programowania PIC10F320 i poszło bez problemu.
Przy PIC18F46J53 jest problem.
Nie wiem, czy długość przewodów ma wpływ na programowanie ?

Może ktoś z Was ma doświadczenie w programowaniu PIC-ków poprzez PicKit 3 ?

Zaxon zaprogramował mi Xilinx-a, ja zaprogramowałem jednego z PIC-ków, to może ktoś mi zaprogramuje drugiego PIC-a :)
 
Dla odstresowania, złożyłem i uruchomiłem QUBIDE do QL-a:)
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Budujemy IF1bis :)
« Odpowiedź #38 dnia: 2018.03.13, 23:02:23 »
Zasilasz tego PICa z programatora? PICkit może nie wydalać prądowo.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Budujemy IF1bis :)
« Odpowiedź #39 dnia: 2018.03.14, 09:06:02 »
Próbowałem z programatora, próbowałem podłączając IF 1bis do ZX-a.
Nic się nie dymi :) przycisk działa, diody świecące się przełączają, tylko nie ma obsługi karty microSD oraz portu USB, bo PIC18F46J53 nie zaprogramowany.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Budujemy IF1bis :)
« Odpowiedź #40 dnia: 2018.03.14, 09:18:34 »
PICkit3 ma na liście obsługiwanych ten procesor. W MPLAB IPE też jest. Na razie siedzę w innym projekcie, więc nie jestem w stanie więcej pomóc.
« Ostatnia zmiana: 2018.03.14, 10:03:13 wysłana przez Klaud »
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Budujemy IF1bis :)
« Odpowiedź #41 dnia: 2018.03.14, 09:45:50 »
Damy radę :)
W PicKit 3 znalazłem tylko PIC18F46J50, ale czy to to samo co PIC18F46J53 ?
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

SAJ

  • *****
  • Wiadomości: 1484
  • Miejsce pobytu:
    Terra Prime
Odp: Budujemy IF1bis :)
« Odpowiedź #42 dnia: 2018.03.15, 11:40:12 »
Czy moglbys pokazac gdzie Znalazles ?

Pozdro.

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Budujemy IF1bis :)
« Odpowiedź #43 dnia: 2018.03.15, 14:05:42 »
Używałem programu PicKit 3 (jak na zdjęciu) i tam mam tylko PIC18F46J50.
Chyba, ze nie potrafię znaleźć PIC18F46J53.

Jakiego oprogramowania Używasz, gdzie jest ten PIC18F46J53 ?
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Budujemy IF1bis :)
« Odpowiedź #44 dnia: 2018.03.15, 15:57:51 »
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76