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

KWF

  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Budujemy IF1bis :)
« Odpowiedź #120 dnia: 2018.03.31, 22:14:24 »
Taki ?

Podobny, PICkit3 prosto z Ali.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

KWF

  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Budujemy IF1bis :)
« Odpowiedź #121 dnia: 2018.04.02, 22:49:02 »
Chyba jednak coś nie tak z tym interfejsem, szczególnie z dużym PICiem. Odpalam MPLAB IPE (4.15), podłączam piny jak powinny być, PICkit3 ładuje sobie soft, rozpoznaje uP a dalej tylko to:

Connecting to MPLAB PICkit 3...

Currently loaded firmware on PICkit 3
Firmware Suite Version.....01.51.08
Firmware type..............PIC18FJ

Programmer to target power is enabled - VDD = 3.250000 volts.
Target device PIC18F46J53 found.
Device ID Revision = 1

Device Erased...

Programming...

The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0x2dff
configuration memory
program memory
Address: 22e Expected Value: 50 Received Value: 0
Failed to program device

Tak samo jest, jeżeli przekompiluję F/W w MPLABie X IDE. Kompilacja bez błędów, ale zaprogramować nie ma szans.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Maryjan

  • *****
  • Wiadomości: 6666
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Budujemy IF1bis :)
« Odpowiedź #122 dnia: 2018.04.02, 23:01:50 »
To jak tego Pic-a zaprogramować ?
Wylutować i na drutach podłączyć ?
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

martin381

  • *****
  • Wiadomości: 1213
  • Miejsce pobytu:
    JAROCIN
  • Gdzie jestem.....dokąd zmierzam....dokąd
Odp: Budujemy IF1bis :)
« Odpowiedź #123 dnia: 2018.04.02, 23:24:58 »
Klaud spróbuj użyć programu PICkit3 Programmer...
Spectrusie  i akcesoria(rożne  , przechodnie , nie tylko komputerki) , miałem w rękach ISSUE 1 , Harlequin , poszukuję spektrusia którego zmajstrowałem 28 lat temu , AX81 , ZXUNO , ICOM IC7000  call sign SQ3PLR

KWF

  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Budujemy IF1bis :)
« Odpowiedź #124 dnia: 2018.04.02, 23:33:54 »
Nie używam Windowsa, więc nie bardzo mogę użyć softu od PICkita3.  >:(



Mam, zmęczyłem g...ja! 8) Dałem w MPLABie IPE:
1. zasilanie z PICkita (na płytce mam tyko parę kondensatorów, kwarc i dwa PICi)
2. napięcie zasilania 3.00V zamiast domyślnego 3.25V.

Teraz programuje się bez zająknięcia i przechodzi weryfikację. Juhu!!!!
« Ostatnia zmiana: 2018.04.03, 00:55:42 wysłana przez Klaud »
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Maryjan

  • *****
  • Wiadomości: 6666
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Budujemy IF1bis :)
« Odpowiedź #125 dnia: 2018.04.03, 12:16:40 »
Zaprogramować się zaprogramował, teraz pytanie, czy całość działa ?
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

KWF

  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Budujemy IF1bis :)
« Odpowiedź #126 dnia: 2018.04.03, 12:44:43 »
Moze dzisiaj skoncze skladac reszte. Wiekszosc problemow z programowaniem PICa i Xilinxa, wynika z wielkosci otworow przy punktach do programowania. Koleczki lataja w nich w kazda strone, a trzymanie paluchem niewiele daje. Na razie przylutowalem sie na sztywno.

Zauwazylem, ze inwertery 74LVC1G14 sa blednie opisane w BOMie (zly typ i nr zamowieniowy). SOT23-5 przylutowac daje sie, ale powinny byc mniejsze w SC70.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Maryjan

  • *****
  • Wiadomości: 6666
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Budujemy IF1bis :)
« Odpowiedź #127 dnia: 2018.04.03, 21:18:58 »
Powiedzmy, że odniosłem połowiczny sukces :)
Zaprogramowałem tego Pic-a, zgodnie z wytycznymi Klaudiusza.
Ale o do tego, że PicKit-a 3 trzeba przestawić w tryb pracy MPLAB IPE w programie PicKit 3 v3.10, to już sam musiałem dojść.

Stan mam teraz taki.
Po podłączeniu IF 1bis do ZX-a, wraz z włożoną kartą MicroSD i włączeniu zasilania, na chwilę zaświeca się dioda "U", po czym na stałe świeci dioda "C".
Bez karty MicroSD, nie świecą się żadne diody po podłączeniu. Więc chyba kartę "widzi", czyli Pic18F46J53 zaprogramował się poprawnie.
Na razie walczę z przegrywaniem plików na kartę MicroSD w trybie kompatybilności z file-systemem IF 1 bis.
Oprogramowanie do tego celu jest na stronie autora, lecz tylko pod Windows.
Być może pod Wine w Linux-ie też zadziała.

Działa tez połączeniu USB z PC, poprzez IF1bis Server.
« Ostatnia zmiana: 2018.04.03, 21:56:22 wysłana przez mariansss »
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

KWF

  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Budujemy IF1bis :)
« Odpowiedź #128 dnia: 2018.04.04, 00:31:20 »
Powiedzmy, że odniosłem połowiczny sukces :)
Zaprogramowałem tego Pic-a, zgodnie z wytycznymi Klaudiusza.
Ale o do tego, że PicKit-a 3 trzeba przestawić w tryb pracy MPLAB IPE w programie PicKit 3 v3.10, to już sam musiałem dojść.

Przepraszam, powinienem napisać, że PICkit powinien byś bez bootloadera (MPLAB mode), tak jak wychodzi z fabryki.

Stan mam teraz taki.
Po podłączeniu IF 1bis do ZX-a, wraz z włożoną kartą MicroSD i włączeniu zasilania, na chwilę zaświeca się dioda "U", po czym na stałe świeci dioda "C".
Bez karty MicroSD, nie świecą się żadne diody po podłączeniu. Więc chyba kartę "widzi", czyli Pic18F46J53 zaprogramował się poprawnie.

Po włączeniu dioda "U" powinna zaświecić się na ok 2 sekundy. Jej zaświecenie się oznacza  sekwencję startową mikrokontrolera. Następnie ona zgaśnie i interfejs jest w stanie wyłączonym. Dioda "C" sygnalizuje, że karta SD jest włożona i rozpoznawana. Aby zainicjować interfejs należy przycisnąć przycisk na dłużej niż 1.2sek i dioda "O" powinna zaświecić się.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

PABB

  • *****
  • Wiadomości: 1098
  • Miejsce pobytu:
    Bielsko-Biała
Odp: Budujemy IF1bis :)
« Odpowiedź #129 dnia: 2018.04.04, 02:14:49 »
... no to mam i ja zaprogramowane PICe:)

Słowo klucz - i a to Wam dzięki mariansss i Klaud - to "revert to MPLAB mode" :) Ustawiłem - PicKit zaczął mrugać jakoś tak bardziej ochoczo, fejs również i... wszystko poleciało jak z bicza strzelił :)

To czekam na programator do Xilinxa i powinien być gotowy :)

KWF

  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Budujemy IF1bis :)
« Odpowiedź #130 dnia: 2018.04.04, 09:17:48 »
Soft do PICkita jest dziwny i nie dopracowany. Nie dość, że wywala się przy zamykaniu pod Win10, to jeszcze pokazuje komunikat odnoszący się do PICkita 2. Microchip poszedł gdzieś na skróty.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

PABB

  • *****
  • Wiadomości: 1098
  • Miejsce pobytu:
    Bielsko-Biała
Odp: Budujemy IF1bis :)
« Odpowiedź #131 dnia: 2018.04.04, 09:32:23 »
Soft do PICkita jest dziwny i nie dopracowany. Nie dość, że wywala się przy zamykaniu pod Win10, to jeszcze pokazuje komunikat odnoszący się do PICkita 2. Microchip poszedł gdzieś na skróty.

Trudno się nie zgodzić - sprawia wrażenie robionego przez kilka wzajemnie niepowiązanych ze sobą zespołów 😁

Temat komunikatu błędu pojawiającego się przy zamykaniu jest już rozwiązany (kwestia uprawnień do folderu aplikacji i braku pliku .ini). Niedopracowane to jak diabli...

KWF

  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Budujemy IF1bis :)
« Odpowiedź #132 dnia: 2018.04.04, 09:42:30 »
Swoją drogą jest notka serwisowa do PICkita 3 (ETN 32 PICkit 3 Operation at Low Voltage - Modification), aby przy programowaniu niskonapięciowych PICów, wywalić rezystory zabezpieczające go przed przeciążeniem. Trzeba go rozebrać i zewrzeć 3 sztuki rezystorów SMD. Co prawda dotyczy ona tylko sytuacji, kiedy programator zasila też programowany układ.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Maryjan

  • *****
  • Wiadomości: 6666
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Budujemy IF1bis :)
« Odpowiedź #133 dnia: 2018.04.04, 21:43:28 »
Tak więc spróbowałem zainicjować IF 1bis j.w. i mam na ekranie poziome kreski, zaś komputer "wisi".
Albo coś skopałem w montażu, albo mam źle przygotowaną kartę MicroSD.
No nic, trzeba będzie "walczyć" dalej.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

KWF

  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76