forum speccy.pl

ZX Spectrum => HARDWARE => Wątek zaczęty przez: KWF w 2018.02.17, 21:27:50

Tytuł: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.02.17, 21:27:50
Postawowiłem założyć wątek techniczny o tym interfejsie dla wszystkich, którzy zdecydują się sami go składać.

Ale po kolei:
- strona Autora interfejsu: https://sites.google.com/site/interface1bis/ (https://sites.google.com/site/interface1bis/)
- sprawy związane z dostępnością PCB w wersji 4c17 wiszą na Bazarze: http://www.speccy.pl/forum/index.php?topic=4108.msg62630 (http://www.speccy.pl/forum/index.php?topic=4108.msg62630)

Tutaj wrzucamy tylko technikalia.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.02.18, 10:12:45
No i znalazłem błąd w BOMie. Podany typ gniazda karty SD nie pasuje do punktów lutowniczych. Napisałem do Autora w tej sprawie.

Inna sprawa dotyczy się diód: BAT54 i BAT54C. Obie są w tym samym typie opakowania SOT23-3. BAT54 jest pojedyńczą a BAT54C podwójną o wspólnej katodzie. Moim zdaniem zamiast BAT54 można wsadzić BAT54C. W załączniku wycinek z karty katalogowej.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.02.18, 11:52:57
Interface bardzo fajny, bo podchodzi trochę inaczej do obsługi plików, przez co, użytkowanie jego może wyglądać na skomplikowane.
Z opisów wynika, że ma też nie małe możliwości. Samodzielny montaż i uruchomienie, to będzie niezła zabawa :) 
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.02.18, 14:25:44
Dan podał mi prawidłowy typ złącza karty SD. Karta katalogowa w załączniku.

Z tego co wygooglowałem, jest ono dostępne w TME i w Conradzie.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.02.25, 22:23:58
https://www.youtube.com/watch?v=7AgwFWEZXP4 - od 5:50 :)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.02.26, 22:41:44
To jest interface o dużych możliwościach, ale trochę wymagający od użytkownika.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: zaxon w 2018.02.26, 23:39:50
No ;)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.02.28, 16:31:42
Mam już zestawik (płytka i elementy) i psychicznie przygotowuję się do budowy.
Ta zabawa nie będzie dla dziewczynek :)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.02.28, 17:14:53
Noo nie będzie, przynajmniej 8 do 9/10 w stali trudności ;) Mi brakuje czasu, aby nad tym siąść.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.02.28, 20:58:51
Dla mnie problem to zaprogramowanie PICów bo mój TL866 tych nie obsługuje >:( no i do XC jakiś interface dorwać lub prosty zrobić a i jaki soft trzeba użyć aby wsad wcisnąć?
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.02.28, 21:07:08
Do Xilinxa ISE, drobrne 16GB do zassania.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.04, 19:37:20
Uff, jeszcze tylko przylutować złącze, gniazdo DB9, umyć i oprogramować.
Z tym ostatnim, to będzie najgorzej.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.05, 14:34:57
Właśnie, skąd pobrać firmware do zaprogramowania PIC-a i Xilinx-a ?
Na stronie https://sites.google.com/site/interface1bis/documents/docif1bis4b są jakieś pliki, ale w wersji .asm dla PIC-a
oraz plik IF1bis4cPld.jed, przypuszczam, ze dla Xilinx-a.
To dla PIC-a trzeba sobie skompilować?
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.05, 15:03:52
Do Xilinxa potrzebujesz ISE (malenstwo 16GB), a do PICa MPLABa.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.05, 15:13:39
Powierzchni dyskowej ci u nas dostatek :)
Gorzej z interface-ami do programowania :(
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.05, 16:19:20
Też na tym boleję...i rozpaczam :'( ale temat stoi w kolejce
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: zaxon w 2018.03.05, 20:57:59
Mariansss no to jak rozmawialismy, wpadnij to sie zaprogramuje ;)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.05, 21:32:38
Oczywiście mistrzu :)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.08, 19:17:55
Jednak zabawa w oprogramowanie tego interface nie jest taka prosta.
Xilinxa już Zaxon zaprogramował, ale mamy problem z zaprogramowaniem PIC-ów.
Źródła .asm niby się kompilują, ale ni jak nie idzie zaprogramować bez FUSE-bitów.
Ideałem bylo by zgranie zawartości tychże PIC-ow z gotowego-działającego interface.
Tylko kto go ma ?
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.08, 20:56:14
Rzuce okiem na strone autora, czy czegoś tam nie ma. Najwyzej napisze do twórcy.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.08, 20:56:45
Złe wieści słyszę , może autor projektu pomoże...
Ja moją płytkę pewnie dzisiaj przed północą strawię do końca ;)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.08, 21:20:30
Rzuce okiem na strone autora, czy czegoś tam nie ma. Najwyzej napisze do twórcy.

Jak Byś pisał, to zapytaj, czy nie zamieścił by skompilowanych wsadów do PIC-ów w postaci .hex
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.08, 21:32:01
Moment, w plikach .asm jest konfiguracja, np dla 10F320:

__CONFIG _FOSC_INTOSC & _LVP_OFF & _MCLRE_OFF & _WDTE_OFF

Przy kompilacji w MPLABie należy wybrać File-Export i zapisać hexa z konfiguracją.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.09, 00:21:00
Pokombinuję, może coś źle robiłem.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.09, 12:22:06
Te kompilatory mnie przerosły.
Jakby ktoś był tak uprzejmy i skompilował, to byłbym wdzięczny :)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: SAJ w 2018.03.09, 17:29:27
Hejka,

Sprobuj te dwa.

Pozdrawiam.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.09, 17:37:20
:) Szymon, dzięki za pomoc.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: SAJ w 2018.03.09, 17:40:31
A nie ma sprawy. :)

Dla wiadomosci skompilowalem to w MPLAB 3.26 pod MPASM v5.66, bo akurat taki mialem pod reka.

Pozdrawiam.

Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.09, 18:05:05
Dzięki, dzięki :)
Jak dotrze programator, to spróbuję wgrać.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.09, 18:06:28
Mój zestaw czeka w kolejce na składanie. Na razie ULA dostała priorytet na wszystkich frontach.

Będziesz używał Pickita 2 czy 3?
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: SAJ w 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.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.09, 18:54:35
Nie wiem, co to będzie za programator, bo mi kolega grzecznościowo podsyła.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: zaxon w 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.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: SAJ w 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.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 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 ;)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: zaxon w 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 ;)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.09, 22:10:57
Już wiem, PicKit 3, to znacz się, że da radę zaprogramować :)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 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:)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.13, 23:02:23
Zasilasz tego PICa z programatora? PICkit może nie wydalać prądowo.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 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.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 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.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.14, 09:45:50
Damy radę :)
W PicKit 3 znalazłem tylko PIC18F46J50, ale czy to to samo co PIC18F46J53 ?
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: SAJ w 2018.03.15, 11:40:12
Czy moglbys pokazac gdzie Znalazles ?

Pozdro.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 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 ?
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.15, 15:57:51
MPLAB X IDE (http://www.microchip.com/mplab/mplab-x-ide)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.15, 16:16:18
Myślałem, że nie będę musiał instalować tej "kobyły", ale skoro trzeba, to trzeba :)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.15, 16:36:12
MPLAB to lajcik przy ISE Xilinxa. :P
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: SAJ w 2018.03.16, 14:37:14
Z Autopsji tylko wiem, ze MPLB X wersja 4 albo wyzej troche sie mota z Pic Kitem. Lepiej zassac wesje 3.xx

Pozdro.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.16, 21:02:59
Zainstalowałem wersję 3.50 i mam takie coś, jak na załączonym screen-ie.
Nie wiem, czy nie "widzi" PicKit-3 czy nie chce połączyć się z samym PIC-em.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: PABB w 2018.03.17, 12:04:39
Panowie - poskładałem już prawie całego IF1BIS... Prawie, ponieważ podczas montażu zdmuchnąłem ze stołu układ 74LVC2G125 (U4) i nie udało mi się go odszukać :) Możecie sprawdzić u siebie, jaki dokładnie typ tego układu jest potrzebny (za Farnell - http://pl.farnell.com/search?st=sn74lvc2g125)?

I jescze jedna prośba, czy układy U9/U10 też muszą być jakiegoś konkretnego modelu, czy mogę wybrać dowolny 74LVC1G14?
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.17, 12:18:50
Daj znać na priv mam te układy I wyślę je w przyszłą sobotę.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.17, 13:07:35
Zainstalowałem wersję 3.50 i mam takie coś, jak na załączonym screen-ie.
Nie wiem, czy nie "widzi" PicKit-3 czy nie chce połączyć się z samym PIC-em.

W poniedziałek będę miał interfejs to zobaczymy jak to będzie u mnie wyglądać
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.17, 15:22:06
Wkurzające jest to, że praktycznie mój interface działa, ale że nie ma zaprogramowanego tego jednego PIC-a, to nie widzi karty microSD.
Zawsze musi być pod górkę :(

Na wersji 3.41 mam to samo.
Do których nóżek tego PIC18F46J53 należy się podłączyć z kabelkami do programowania ?
Bo może, coś źle podpinam ?
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: jackfinch w 2018.03.17, 16:54:30
punkt "P", punkt "D", punkt "C"-  a te punkty gdzie idą konkretnie na piny procka?
Czy ten "P" to PGC, "D" to PGC i punkt "C" to MCLR?(pomyłka)

Miało być - P - MLCR (18), D- PGD (17), C- PGC (16). (już sobie to sprawdziłem)
A w którym miejscu na płytce podpinasz te 3.3V z pickit3?
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.17, 19:32:58
Wkurzające jest to, że praktycznie mój interface działa, ale że nie ma zaprogramowanego tego jednego PIC-a, to nie widzi karty microSD.
Zawsze musi być pod górkę :(

Na wersji 3.41 mam to samo.
Do których nóżek tego PIC18F46J53 należy się podłączyć z kabelkami do programowania ?
Bo może, coś źle podpinam ?
A próbowałeś czy programuje (łączy się) na innym scalaku...
W necie znalazłem taki soft  "PICkit 3 Programmer" spróbuj z nim?


Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: jackfinch w 2018.03.17, 20:11:50
Jeżeli posiadasz TL866A to spróbój ustawic PIC18f46j50 i przez icsp sprawdź czy jest komunikacja. J50 i J53 mają tą samą ilość pamięci dostępnej do zaprogramowania 64kb.
W Integrated Programing Environment wejdź w Settings/Advanced mode i tam ustaw w Power (Power target circut from tool), jeżeli zasilasz procek z pickkt3.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.17, 20:56:27
TL866A mam, że też o nim nie pomyślałem :)

Idę pokombinować.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.18, 10:59:43
No i mam zdechłego PIC-a :(
Musze kupić nowego i wymienić.
Ale teraz, nowego zaprogramuję przed wlutowaniem :)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.18, 11:28:09
Zabiłeś go czy był już niesprawny??? :o
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.18, 11:40:25
Nie żartuj, te procesory kupiłem prosto od Microchipa :(
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.18, 13:10:19
Spoko :D czasami się tak trafia....  >:(
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.18, 13:15:18
To komu już wierzyć, skoro producent potrafi wysłać odrzut? Farnell u mnie jest skreślony po wpadce z Atmegami i SRAMami. Zostaje Ali lub podobne.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: pear w 2018.03.18, 14:01:45
Po prostu kupować trzeba najtańsze. Nie ma już pewniaków :(
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.18, 14:16:55
Taki ten czas....niepewny jak i WORLD zresztą.
Jak składałem ZX UNOVga też się trafiły stabilizatory zamiast robić 1.2v z 3.3v to przepuszczały i było 3,3v.
Dobrze że składam stopniowo i sprawdzam.A sprzedawca zasadniczo sprawdzony i pewny... :(
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.18, 15:00:00
Po prostu kupować trzeba najtańsze. Nie ma już pewniaków :(

Coraz częściej się o tym przekonuje, że nie warto przepłacać. Prawdopodobieństwo otrzymania badziewa wszędzie jest takie samo.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.18, 15:11:57
Cudów nie ma.
No chyba, że oczadziałem :)

Podłączam tak:

pole "C" w if1bis to 16-ta noga Pic18f46j53 - czyli PGC - noga 5 programatora PicKit 3
pole "D" w if1bis to 17-ta noga j.w - czyli PGD - noga 4 j.w.
pole "P" w if1bis to 18-ta noga j.w - czyli MCLR - noga 1 j.w.

Nieważne, czy zasilam poprzez stabilizator w if1bid (3,3V) czy też z PicKit-a, nie da rady się połączyć.

Natomiast, podłączam się tak samo do Pic10F320 i wszystko jest o.k.
Autodetekcja w programie PicKIT 3 v.3.10 wykrywa i programuje go bezbłędnie.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: jackfinch w 2018.03.18, 16:04:59
Według tego co piszesz to wszystko się zgadza ze schematem. Ten pic18 się nie grzeje? Możesz jeszcze spróbować z najnowszą wersją MPLAB v4.15 (650MB).
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.18, 17:16:33
Sprawdzałem. Nawet przypiąłem się bezpośrednio do nóg Pic-a.
Głuchy jak pień.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: jackfinch w 2018.03.18, 17:49:26
To co, hot-air w ręke i wylut. Dla pewności sprawdź jeszcze po wylutowaniu czy nie zagada z programatorem.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.18, 18:20:35
Niestety, innej możliwości nie ma.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.19, 18:15:31
PIC-e załadowałem , duży nie robił  problemów na starszej wersji softu ale mały paskud (10f320) się opierał i dopiero wersja  PicKIT 3 v.3.10 rozwiązała problem ;).
Może jutro dojdzie programator to upcham Xilinx-a...
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.19, 18:26:46
Jak się Podpinałeś PicKit-em pod piny do programowania ?
Czy interface był zasilany w całości ? czy tylko Pic-e ?

No i na której wersji PicKit-a dało radę zaprogramować Pic18f46j53.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.19, 19:04:17
Podpiąłem się tak jak opisywałeś kilka linijek wyżej, jeden i drugi tak samo co do oznaczeń.
Zasilanie z interfejsu.
Przy programowaniu dużego zasilanie z Pickit3 dałem na pin Vdd przy scalaku U2 a do małego  na Vdd przy nim samym.
Pic18f46j53 zrobiłem wersją Pickat 3a(od tej zacząłem zabawę) , sprawdzę jeszcze czy pójdzie tą najnowszą.
Ta ostatnia wersja PicKIT 3 v.3.10 z oporami się zamyka na mojej windzie 10 pro ...
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: PABB w 2018.03.19, 21:01:31
Ta ostatnia wersja PicKIT 3 v.3.10 z oporami się zamyka na mojej windzie 10 pro ...

Też tak miałem - przyczyną problemu okazał się brak pliku .ini (nazwa wyświetlana w komunikacie błędu). Utwórz pusty plik o tej nazwie w folderze programu i uprawnieniach do zapisu dla system i users i będzie działać :) Po prostu program chce zapisać konfigurację i... sieje żurem (swoją drogą nie obsłużyć takiego błędu przez programistę to lekki wstyd - taki szkolny błąd :) ).
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.19, 21:14:10
Czekam na PICkita, bo powinien przyjść na dniach. Niestety składanie IF1bis obłożone do maja :(.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: PABB w 2018.03.19, 23:55:42
Mały PIC - poszedł od ręki. Duży - pokazał mi środkowy palec i nijak nie pozwala się skomunikować z PICkitem (urządzenie niepodłączone) :( Przetestowane na 4 wersjach MPLAB i 3 PICkit3 Programing Tool - wciąż to samo :(

Dziś daje już sobie spokój...
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.20, 00:01:40
Kurna, tylko przyjedzie PICkit wlutuje tego PICa i spróbuję zaprogramować ostatnią sztukę z tej samej serii.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.20, 01:35:36
Czyli nie tylko ja mam z nim problemy.
Hmm, może ta partia tych scalaków jakaś nieudana ?
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.20, 09:23:08
Mały PIC - poszedł od ręki. Duży - pokazał mi środkowy palec i nijak nie pozwala się skomunikować z PICkitem (urządzenie niepodłączone) :( Przetestowane na 4 wersjach MPLAB i 3 PICkit3 Programing Tool - wciąż to samo :(

Dziś daje już sobie spokój...


Zasilałeś z interfejsu , podłączyłeś zasilanie pod odpowiednie Vcc na płytce , duży ma przy scalaku U2
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.20, 09:31:39
Wczoraj wlutowałem PICa w płytkę. Siedzi teraz tam sam, bez innych komponentów i czeka na programator. Zobaczymy jak u mnie pójdzie.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: PABB w 2018.03.20, 15:45:00
[Zasilałeś z interfejsu , podłączyłeś zasilanie pod odpowiednie Vcc na płytce , duży ma przy scalaku U2

Zasilanie z interfejsu (3.3V z PicKita/ 3.25V z poziomu MPLAB) , podłączone do wskazanych przez Ciebie pinów - kicha.
Pomierzone napięcia na PICu - blisko 3.3V tam gdzie być powinno :)

Pobawię się jeszcze wieczorem - teraz to kwestia wbudowanej zawziętości :P
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.20, 16:52:14
Wydaje mi się, że zawziętość, to będziemy pokazywać przy HotAir-ze :)
Bo coś mi się widzi, że trzeba będzie zdjąć tego PIC-a.

Byłem jeszcze u jednego kolegi, specjalizującego się w sterownikach programowalnych do urządzeń przemysłowych,
gdzie min. występują układy programowalne CPLD itp. Raźno siadł do programowania i po ok. 30 min, z zatroskaną miną oznajmił, ze nie da rady :)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.20, 18:02:27
Generalnie cudów nie ma  , albo idzie albo nie , kataklizm jakiś.
Szczęściem u mnie zaskoczyło (PIC) ale stoję bo programator do xilinx jeszcze  drodze a i soft cienko się zasysa... >:(

PABB   -- dzięki za info o problemie  PicKIT 3 v.3.10

Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: PABB w 2018.03.20, 18:10:59
.... to może zamówimy Xilinxy, spakuję sprzęt na speccy party i tam uruchomimy warsztat :)

martin381 - jeżeli pomogło, to cała przyjemność po mojej stronie :)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.20, 20:40:01
Moment, Xilinxy z tej serii programowalem, nawet parę sztuk, więc z nimi nie powinno być problemów.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: PABB w 2018.03.20, 21:00:26
Moment, Xilinxy z tej serii programowalem, nawet parę sztuk, więc z nimi nie powinno być problemów.

Mea culpa - oczywiście miałem na myśli te PICe... Tak to jest, jak się z gorączką chce błysnąć humorem :)

Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.20, 21:37:49
To od razu HotAir- trzeba zabrać i resztę gratów.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: PABB w 2018.03.20, 22:05:09
To od razu HotAir- trzeba zabrać i resztę gratów.

Zabiorę przewoźny warsztacik - miejsca w aucie mam sporo, a sprzęt kompaktowy :)
Możemy uruchomić "recap center" :) 
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.21, 22:15:08
Próbuję ściągnąć ze strony Xilinx soft ( Xilinxa ISE) aby zaprogramować scalaka w tym projekcie.
Każą założyć konto , założyłem , ale na maila nie mam żadnej odpowiedzi , dzisiaj próbowałem raz jeszcze
ale nie mogę wysłać formularza bo mail jest już użyty to info ze strony.

Czy to mój niefirmowy adres mail ich odstrasza? :o :o
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.21, 22:21:35
Nie sądzę. Mam u nich zarejestrowane konto pod swoim prywatnym adresem mailowym.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.21, 22:23:45
A w SPAM-ie szukałeś ?
Nieraz program pocztowy potrafi tak zaszeregować wiadomość.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.21, 22:27:23
Jak coś się spodziewam a nie ma to zawsze w spam zerkam... ;D
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.21, 22:42:31
Ku....  Było przeoczyłem od przedwczoraj.... :-X :-X :-X ale w głównym :-X :-X

Czyli sciągać  ISE Design Suite for Windows 10 - v14.7
Pytam znawców bo nie chce niepotrzebnie zasysać a i to wielkie.
Jak używałem interfejsu jtag za czasów walki z satelitami to były drobne programiki
aby wsad wciągnąć lub wcisnąć tudzież reanimować tuner jak soft go zszokował.  ale to było dawno , bardzo dawno :o :o
Nie ma jakiegoś małego softu aby to wgrać i tylko tyle.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.21, 22:57:37
NIE! 14.7 for Win10 jest tylko dla Spartana-6!

Musisz zassać starszą wersję 14.7 z paździenika 2013: https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools/v2012_4---14_7.html

Działa pod Win10 64-bity.

Zaistaluj sobie Web Edition i tak tylko iMPACTa będziesz używał z całego pakietu.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.21, 23:00:30
No właśnie czytałem że tamto to Spartan 6 only...

Ciągnę to co wskazałeś , dzięki  :D
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.21, 23:25:03
No właśnie czytałem że tamto to Spartan 6 only...

Ciągnę to co wskazałeś , dzięki  :D

Ale znowu pod górkę.

Mam wypisać inny formularz ,no problem , podaję,że jestem z Polski a tam cały czas jest obowiązkowa opcja do wypełnienia

State *
Please use 2-letter code for your US state or Canadian province
Użyj dwuliterowego kodu dla swojego stanu USA lub prowincji kanadyjskiej.
Bez tego nie przyjmuje formularza , mam wpisać byle co...
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.21, 23:28:40
Wpisz województwo/powiat/gminę, cokolwiek.

Co do instalacji samego softu, na razie nie jestem w stanie pomóc, bo wirtualna maszyna z Winzgrozą 10 od 2h aktualizuje się.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: pear w 2018.03.22, 05:49:12
Użyj dwuliterowego kodu dla swojego stanu USA lub prowincji kanadyjskiej.
Bez tego nie przyjmuje formularza , mam wpisać byle co...
Wpisz pierwsze dwie litery z rejestracji auta. Może przejdzie ;)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.22, 08:03:07
Wpisałem byle co i ....poszło :o :o
Czy wszędzie trzeba mataczyć :-X :-X :-X widocznie tak :D
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.22, 08:36:44
Nie kumam. Chcą dokładny adres, w przypadku Stanów podajesz dwuliterowy skrót nazwy stanu, a dla reszty światła hrabstwo, województwo czy gminę i wsio gra.

Aha jeszcze masz przed sobą otrzymanie pliku z licencja do ISE;). Podana procedura.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.22, 10:44:58
No....nie pomyślałem o województwie ale ....nie było takiej podpowiedzi tylko zapytanie o symbol USA lub Canady?
Zassałem , zainstalowałem , pojawiały się problemy modułu _pn.exe (soft się wykładał) ale z pomocą gogle dałem radę.
Czekam na programator dzisiaj w końcu chyba dojdzie to zobaczymy jak dalej.
A... moduł IMPACT ISE też się wykładał ale zrobiłem tak samo jak z poprzednim problemem i jest OK.

A może wystarczyło by ściągnąć sam moduł IMPACT aby programować układ?
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: pear w 2018.03.22, 10:48:43
Do programowania wystarczy sam iMPACT, ale nie wiem czy jest możliwość pobrać go oddzielnie.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.22, 10:53:19
Pobrac nie da sie, ale mozna zainstalowac tylko iMPACta z calej paczki, wtedy licencja nie jest potrzebna:

https://www.xilinx.com/support/answers/12858.html
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: apk w 2018.03.22, 10:59:21
Jeśli tam jest zwykłe cpld to wystarczy 8.2 z tym, że trzeba to odpalić pod xp inaczej programator może nie działać. Waga to o ile pamiętam 1,5GB.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.22, 22:29:45
Udało się zaprogramować XC9536XL za pomocą  ZL4PRG ale UWAGA  ma on inaczej wyjścia niż w opisie w dokumentacji. Na załączonej fotce  jest prawidłowy opis sygnałów i podłączałem się wg niego. Kiedyś ktoś na tym forum pisał, że mu nie działa może z tego powodu.
W programie programator ustawiłem jako "Parallel Cable III" , jest wykrywany w trybie auto.

Temat programatora i błędu jest w tym linku  https://www.elektroda.pl/rtvforum/topic3192352.html,
dobrze że przypadkowo trafiłem na to wcześniej , bo byłaby dodatkowa zagrycha :D

Zainstalowałem tylko sam moduł IMPACT aby zaprogramować układ po co mi więcej :D

Czas na testy całości ale to już chyba jutro...






Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: PABB w 2018.03.23, 19:08:04
Koledzy - czy jest szansa na to, że ktoś posiadający programator do Xilinxa wziąłby go na speccy party? Zamówiłem taki u naszych żółtych braci, jednak dojdzie dopiero za jakieś 40 dni :)

Będę wdzięczny - wdzięczność wyrażę browarkiem/browarkami :)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: pear w 2018.03.23, 19:33:56
Będę miał ze sobą. Może mi się na miejscu też przydać 8)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.23, 19:34:22
A Dałeś radę zaprogramować tego PIC-a ?
Czy trzeba go będzie "rwać" ?

Jednak warto mieć podstawowe programatory, bo bez nich- bieda.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: PABB w 2018.03.23, 22:52:48
... i to wielka bieda :) Do tych programatorów podszedłem po Januszowemu - wybrałem wersję 3 w 1 (mam wielką nadzieję, że będzie działać :)).

Co do PICa - poddałem się wczoraj. Mam zrobione archiwum chyba wszystkich wersji softu Microchipa - a ten kawałek krzemu milczy jak głaz :) Albo się obraził, albo nie żyje...
Pewnie w tygodniu potraktuje go "palnikiem" i przygotuję płytkę do transplantacji. 
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: jackfinch w 2018.03.23, 23:20:19
Jak ktoś ma Raspberry Pi i ma dużo wolnego czasu może jeszcze spróbować  programowania z programem PICPgm.
http://picpgm.picprojects.net/install_raspberry_pi.html (http://picpgm.picprojects.net/install_raspberry_pi.html)

Pozdrawiam
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.25, 08:45:11
Wczoraj próbowałem uruchomić zabawkę ale niestety bez pozytywnych rezultatów. :( >:(
Reaguje na przycisk , wykrywa kartę SD (zrobiona zgodnie z opisem) ale system się wiesza , resetuje ,itp. na ekranie brak napisów lub kaszana. Ma ktoś doświadczenie z tym interfejsem , jak zachowuje się np. bez karty
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.25, 12:03:43
Z tego, co czytałem, przycisk NMI który się tam znajduje, jest tak oprogramowany,że w zależności od czasu jego przyciśnięcia (1sek, 2 sek itd.) włącza się poszczególne funkcje interface. Sygnalizują to zaświecające się kolejne diody.

Np. przyciskamy przycisk raz, wywołuje się NMI, po czym przytrzymujemy ok.2 sek i np wywołujemy funkcję przeglądania plików z kart microSD.
To w dużym skrócie, gdyż dokumentacja jest chwilami zawiła, co do w/w.
Na YouTube, są wizualne poradniki do IF 1 bis.

Ten interface jest nietuzinkowy :) przez co, ciekawy.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.25, 13:47:13
No jest inny niż wszystkie , z innym podejściem do tematu.
Przejrzałem dużo filmików  , obsługuję chyba dobrze.
Podłączyłem na chwilę oscyloskop i  nie widziałem żadnych sygnałów do karty SD.
Jak znajdę czas to się zagłębię...
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.27, 14:55:21
Chciałem sprawdzić czy wsad w dużym PIC-u jest OK a tu się okazuje że go teraz nie widać  z PICkit3 Programmer v3.10.
Podłączyłem pod małego PIC-a i go widzi , można zweryfikować itp.
Zainstalowałem starszy soft(bo na nim wtedy zaprogramowałem dużego PIC-a) i okazuje się , że na starszym sofcie nie widzi aktualnie  programatora bo coś wcześniej (przy wersji3.10)obie dogrywał. Jak wtedy udało mi się zaprogramowac dużego PIC-a to XC9536 nie miał wsadu , to jedyna różnica. Generalnie duży PIC żyje , patrzę przez pryzmat działanid led U,C M ale do karty  SD cisza itp :'(
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.27, 15:23:27
Jest duże prawdopodobieństwo, że nawet na starym sofcie i firmware do PicKit-a też program błędnie wgrał wsad.
Może trzeba do jego programowania złożyć jakiś najprostszy programator ?
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.31, 14:22:03
Dojechał do mnie PICkit, więc mogę powalczyć z moim IF1bis. Ale na razie Święta i ważniejsze sprawy na głowie.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.31, 15:07:26
Taki ?
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.03.31, 19:25:11
Jest duże prawdopodobieństwo, że nawet na starym sofcie i firmware do PicKit-a też program błędnie wgrał wsad.
Może trzeba do jego programowania złożyć jakiś najprostszy programator ?

Po zaprogramowaniu weryfikowałem z trzy razy chyba i było zgodnie.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.03.31, 20:18:20
To wygląda na to, że po upgrade PicKit-a na nowszy firmware i użycie nowego software, skutecznie uniemożliwia połączenie się z tym Pic-em.
Tylko, czy da się powrócić do starego firmware ?
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: jackfinch w 2018.03.31, 20:45:23
Da się, tu jest opis z elektrody:
https://www.elektroda.pl/rtvforum/viewtopic.php?p=13682109#13682109 (https://www.elektroda.pl/rtvforum/viewtopic.php?p=13682109#13682109)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.03.31, 22:14:24
Taki ?

Podobny, PICkit3 prosto z Ali.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 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.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.04.02, 23:01:50
To jak tego Pic-a zaprogramować ?
Wylutować i na drutach podłączyć ?
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.04.02, 23:24:58
Klaud spróbuj użyć programu PICkit3 Programmer...
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 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!!!!
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.04.03, 12:16:40
Zaprogramować się zaprogramował, teraz pytanie, czy całość działa ?
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 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.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 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.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 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ę.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: PABB w 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 :)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 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.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: PABB w 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...
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 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.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 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.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.04.04, 22:02:17
Rozdział 6, odtwarzanie systemu operacyjnego: https://doc-04-bk-apps-viewer.googleusercontent.com/viewer/secure/pdf/3nb9bdfcv3e2h2k1cmql0ee9cvc5lole/ovij89rshfk7ot7vqav0vdjstiaj05ns/1522871850000/lantern/*/ACFrOgDkI-NR6cixfBsvmo7G9r8wYHLbXKztIvgbGxBSCm2QFW_3reAtDDUBPeauc_mD110q-xrJx33ICqhxFqh0Ig__0WldnGd2Zb9C28UfrJt5c9HwFaNUItev0Dk=?print=true (https://doc-04-bk-apps-viewer.googleusercontent.com/viewer/secure/pdf/3nb9bdfcv3e2h2k1cmql0ee9cvc5lole/ovij89rshfk7ot7vqav0vdjstiaj05ns/1522871850000/lantern/*/ACFrOgDkI-NR6cixfBsvmo7G9r8wYHLbXKztIvgbGxBSCm2QFW_3reAtDDUBPeauc_mD110q-xrJx33ICqhxFqh0Ig__0WldnGd2Zb9C28UfrJt5c9HwFaNUItev0Dk=?print=true)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.04.04, 23:03:51
Kiedyś wpisywałem   programik z tego rozdziału ale tez po uruchomieniu nicość czyli zwis się robił :-X.
Chwilowo temat odłożyłem na bok bo mam inne problemy...
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.04.05, 17:27:13
Z tym interface jest tak - "ja go bukłaczkiem, a on wilcze doły" :)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.05.13, 22:44:10
Dzisiaj toczyłem walkę ale bez happy endu :-[ , nie znalazłem punktu zaczepienia aby go uruchomić :'(
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.05.13, 23:08:01
Spróbuj wywalić pamięć U8.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.05.14, 00:31:15
Mariansss chyba odpalił komunikacje z PC-tem. Mi aplikacja serwerowa nie odpala się pod Win10 64-bity. Wrzeszczy o wyłączanie podpisywania plików, więc wyłączam tak jak M$ podpowiada. Jednak po restarcie nadal to samo.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.05.14, 22:15:36
Popatrzyłem, pomierzyłem i bardzo podejrzewam pamięć 62256.
Właściwie to interface pracuje, ale nie chce załadować menu z karty, ani nic innego co wykorzystuje ten bufor pamięciowy.
Muszę kupić jakąś inna i przelutować.

Po USB mi się łączy z PC, ale i tak nic nie załadują, bo bufor pamięci j.w. niczego nie przyjmuje.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.05.15, 14:51:50
Czyżby typ pamięci w BOMie był błędny? Może innego producenta i o innym czasie dostępu powinny być.

W BOMie sa: CY62256NLL-55ZXI

A na zdjeciach interfejsu: IS62C256AL-45TLI

Niby 10ns roznicy w czasie dostepu a organizacja pamieci ta sama. Diabli wiedza. W przypadku tego interfejsu mam coraz mniejsze zaufanie do listy materialowej
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.05.15, 16:30:39
Oby nie było tak, jak z DivIDE +
Co sztuka, to się inaczej ją uruchamiało :)

Na zdjęciach przejrzanych przeze mnie w sieci, pamięci na różnych wersjach IF 1 bis są różne.

Z opisu działania wynika, że część kodu do obsługi interface'a jest wczytywana z karty microSD do pamięci inetrface.
Pamięć ta pełni też rolę swoistego "bufora" obsługi plików z karty i nie tylko. Jak nie ma z nią komunikacji, to jest kiszka.
Problem z uruchomieniem w/w urządzenia jest powtarzalny u osób, które go złożyły, więc podejrzewam albo któryś z elementów, albo błąd na płytce.
Chyba, że trzeba mieć jakąś "specyficzną" kartę microSD (ja próbowałem różne od 1GB o 8GB różnych firm).

Szczególnie, że interface zalicza "zwis" w momencie próby przełączenia przyciskiem w celu wywołania menadżera plików na karcie.

Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.08.15, 21:11:18
Pożyczyłem Interface 1bis od Pear'a.
Po podłączeniu do mojego ZX Spectrum Issue 3b - efekt podobny do efektu jaki występuje u złożonych przez nas sztuk.

Przetestowałem na wszystkich ZX-ach, które posiadam w rewizjach płyt Issue2,3,3b,4s,6a i okazało się, że ten 1bis od Pear'a działa tylko z wersją płyty 6a.
Nie wiem, dlaczego tak się dzieje. Podejrzewam kiepskie złącze krawędziowe. Sam pomysłodawca w filmiku na youtube zaleca je przez użyciem przemyć jakimś preparatem typu "KONTAKT". Być może, do zakupionych sztuk takowy już załącza :)

Okazuje się, że do uruchomienia tego interface, potrzebne są dwa "firmware" - BASIC ROM i Shadow ROM. Które to lubią się czasami "wysypać".
Wg. tego https://www.jungsi.de/retro-zx-spectrum-interface-1bis-teil-4/ opisu pliki te to „V5BAS.ZIP“ i „V5SHD.ZIP“, które (jak czytamy na w/w stronie dalej)
powinno się ściągnąć ze strony (jakiej, nie znalazłem), rozpakować, otrzymując pliki *.wav i wgrać poprzez ZX-a do podłączonego If1bis uaktywnionego (dioda "O" świeci).
Wtedy, po wgraniu tych "firmware" interface ma ożyć.

Podobno...
cyt. "istnieje również szybsza metoda - ładowanie obrazów systemu operacyjnego:
Pasujące pliki IF1BISBA.BIN i IF1BISSH.BIN można znaleźć ponownie na stronie internetowej. Można je zaimportować bezpośrednio przez serwer (zakładając, że już zostało skonfigurowane) Do tego potrzebny jest tylko moduł ładujący: LD5.ZIP (już w formacie WAV)
Wcześniej dwa obrazy systemu operacyjnego należy skopiować do folderu c: \ tmp \ (i nigdzie indziej). Następnie interfejs zostanie przełączony z powrotem w tryb " ON " i podłączony do portu USB serwera. Powinna się zaświecić dioda "U" LED.
Następnie LD5.WAV musi być wgrany przez port EAR Spectum
" koniec cytatu.

Ponownie, nie znalazłem plików IF1BISBA.BIN i IF1BISSH.BIN

Na stronie projektanta/producenta If1bis niestety nie znalazłem żadnych z w/w plików w formie nadającej się do wgrania. Znalazłem tylko pliki "IF1bis4bBAS.a80" i "IF1bis4bSHD.a80", co jak sądzę, są źródła w asemblerze.

W sumie, to ja się nie dziwię, że autor projektu dostał na sellmyretro negatywa i tak mało tych interface "schodzi", gdyż pomysł If1bis jest fajny, ale wykonanie, pozostawia wiele do życzenia. Zwłaszcza, ze sam autor pisze w sekcji "Troubleshooting" że nawet minimalne wahania napięcia w komputerze, ew. "dziwne stany" na złączu krawędziowym, mogą spowodować uszkodzenie któregoś z firmware i wesołą zabawę.

Jeśli ktoś pokusił by się o zdobycie w/w plików, można podjąć kolejną próbę uruchomienia tych złożonych interface.

Podsumowując.
Wg. mnie, interface przeznaczony dla entuzjastów-grzebaczy, znających asembler i lubiących ciągle coś kompilować.
Zwykły "user" ma zabawę, ale jak coś "trzaśnie" w firmware If1bis, to albo "gablotka", albo odsyłka do projektanta/producenta i prośba o postawienie tego na nogi.

To ja już wolę wyroby Pear'a i Zaxon'a. Przynajmniej są w większości "idioto-odporne" :)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Gryzor w 2018.08.15, 21:24:45
Ten interfejs to jest arcydzielo techniki, ale nie przewiduje uzytkownikow  :D
I majsterkowiczow tez chyba nie.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.08.15, 21:43:30
Tu https://www.youtube.com/watch?v=1nMmDL21pPE jest podsumowanie przemyśleń na temat If1bis przedstawione przez zwykłego użytkownika.
Pod filmem jest link do obrazu działającej (podobno) karty dla if1bis.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.08.15, 22:28:38
A robiłeś próby w układzie Twój interfejs z kartą Pear'a lub/i interfejs Pear'a i Twoja karta...
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.08.15, 22:40:30
Przepuściłem przez pasmo oba pliki:
1. IF1bis4bBAS.a80 ('BASIC ROM') kompiluje się do binarki bez błędów,
2. IF1bis4bSHD.a80 ('SHADOW ROM') wyrzuca błąd w linii 2891 przy funkcji XOR
Cytuj
ERROR: Unexpected character: '^'

Procedura w której występuje błąd wygląda tak:

2883   ;
2884   ; Load a block from a tape file
2885   ; Buffer L contains the current record of
2886   ; the tape file
2887   ;
2888   TAP_LD  LD      A,(L_FLAG);  Check flag
2889           XOR     TY_TAP
2890           JR      Z,TPL_B1
2891           XOR     TY_TAP^TY_TZX
2892           JR      Z,TPL_B1
2893           PUSH    HL;          File is closed
2894           LD      A,12
2895           JR      TLS_EX;      return to BASIC

Nie jestem specem od asemblera Z80, ale operator ^ oznacza operację XOR na bitach. XOR XORa?
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Dalthon w 2018.08.15, 23:31:46
Nie jestem specem od asemblera Z80, ale operator ^ oznacza operację XOR na bitach. XOR XORa?
Problemem nie jest sama operacja ale jej zapis: Pasmo nie rozpoznaje "^" - trzeba zapisać to inaczej...
2888   TAP_LD  LD      A,(L_FLAG);  Check flag
2889           XOR     TY_TAP
2890           JR      Z,TPL_B1
2891   XOR     TY_TAP XOR TY_TZX
2892           JR      Z,TPL_B1
2893           PUSH    HL;          File is closed
2894           LD      A,12
2895           JR      TLS_EX;      return to BASIC

... i nie będzie problemu;)

Polecam http://pasmo.speccy.org/pasmodoc.html pomoże w każdym (no może prawie;) problemie :D
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.08.15, 23:38:15
Dalthon: dzięki :)

Asemblera oraz zawiłości różnic pomiędzy ZASM a PASMO zostawię tutejszym specom jak Ty ;)

Druga paczka w załączniku.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.08.16, 09:32:02
Jak Klaud (dziękujemy :) )skompilował, to może spróbuje to jakoś wgrać.
Choć jestem do tego sceptycznie nastawiony, ale spróbować można.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: martin381 w 2018.08.16, 11:16:06
Spróbuję ten nowy wsad , ale dopiero w sobotę będzie czas :( na takie przyjemności...
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.08.16, 11:57:42
Tylko nasuwa się jedno pytanie. Którym sposobem wybrać sposób wgrywania :)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.08.16, 12:54:45
Chyba jeszcze potrzeba przekompilowac LD5.a80 do TAPa.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.08.16, 13:04:57
Znalazłem w plikach po zainstalowaniu programu obsługi serwera dla If1bis plik LD5.wav, więc może to to.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.08.16, 13:08:35
Tak, to to.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.08.16, 13:38:54
Sytuacja wygląda tak.

- uruchomiłem serwer dla If1bis na PC,
- przegrałem pliki IF1bis4bBAS.bin i IF1bis4bSHD.bin do katalogu c:/tmp
- ustaliłem połączenie z if1bis (dioda "U" na interface świeci się),
- wczytałem plik LD5.wav,
- na If1bis zaświeciła się dioda "B" i dalej nic się nie dzieje. ZX "wisi".

Dałem sobie na luz, dalsza walka z tym interface nie ma dla mnie już sensu.
Pobawiłem się tym działającym, który pożyczyłem od Pear'a - żadna rewelacja.
Pofikana składnia komend i nielogiczność skrótów w przeglądarce plików.
Odłożyć do szuflady i zapomnieć.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.08.16, 14:54:42
A nie da sie wyssac zawartosci EPROMa z plytki od peara?

P.S.
Moze ktos z naszych szanownych specow od programowia ZXa moglby przekompilowac te pliki. Moze cos zle zrobilem.

P.S.2

Osobiscie 2 x rozbilem sie o Autora. Za pierwszym razem zj… mnie, ze nie w taki sposob kontakuje sie w jak on sobie przewidzial (mam byc jasnowidzem czy jak?), oraz odeslal mnie do nieistniejacej czesci swojej strony. Za drugim napisal mi, ze BOM robil "ot tak" na tym co znalazl na RS Components, na czyms podobnym, ale niekoniecznie pasujacym do jego PCB. Dzieki temu mam worek zbednych elementow. Po tym dalem na luz. Mimo wszystko nadal jestem daleki od uzywania w jego strone epitetow, jakimi uraczyl go czlowek z filmiku z "twojejtuby".
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.08.16, 15:07:37
Z If1bis Pear'a nie będę kombinował.

Skoro autor interface ma takie podejście do osób zainteresowanych, to ja mu serdecznie dziękuję.
Niech bawi się sam.

Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.08.16, 16:13:50
Może problem tkwi w odpowiednich nazwach tacy plików. Spróbuj nazwać je IF1BISBA.BIN i IF1BISSH.BIN.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.08.16, 18:38:15
Spróbuję, ale przypuszczam, ze nic to nie zmieni.

Tak jak podejrzewałem, kiszka.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.08.16, 20:55:16
Przy próbach uruchomienia interface z tego projektu opadły mi wszystkie członki.
Zaś szczególnie jeden  ;D
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: asapreta w 2018.08.21, 15:55:35
Mam martwego, na pewno było to spowodowane złym połączeniem z rozbudową autobusu.

Nie mam informacji, jak to naprawić, ponieważ Dan nigdy nie odpowiadał na żadne z moich e-maili.

Czy myślisz, że można to naprawić?




I have a dead one, for sure it was due to a bad connection to the bus expansion.

I have no information how to fix it as Dan never answered any of my e-mails.

Do you guys think it is possible to fix it?
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.08.21, 15:59:34
Well, resoldering (reflow) all main IC’s might help. Have you got or got an access to a hot air gun?
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: Maryjan w 2018.08.21, 16:06:36

I have a dead one, for sure it was due to a bad connection to the bus expansion.

I have no information how to fix it as Dan never answered any of my e-mails.

Do you guys think it is possible to fix it?

I think, my dear friend, that you should use the hammer to repair the If1bis :)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: asapreta w 2018.08.21, 19:27:01
Well, resoldering (reflow) all main IC’s might help. Have you got or got an access to a hot air gun?

Yes, I do. I have a hot air soldering station but it didn't help...


(obs: are you looking for a TK95 from Microdigital?)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: asapreta w 2018.08.21, 19:28:00

I have a dead one, for sure it was due to a bad connection to the bus expansion.

I have no information how to fix it as Dan never answered any of my e-mails.

Do you guys think it is possible to fix it?

I think, my dear friend, that you should use the hammer to repair the If1bis :)

Yes, I thought about that... :)
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: trojacek w 2018.08.21, 20:52:19
(obs: are you looking for a TK95 from Microdigital?)

It is a very rare machine in Europe, and getting it from Brasil is quite expensive: delivery cost, taxes and currency conversions almost double its price :(
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.08.21, 21:52:56
(obs: are you looking for a TK95 from Microdigital?)

Yes, I do.

Regarding your IF1bis, the CPLD or the main PIC could be faulty. In the second case, trash the interface and forget about it. If the CPLD is faulty, replace it and re-programme with the files available on the Dan's website.
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: asapreta w 2018.08.28, 02:14:18
(obs: are you looking for a TK95 from Microdigital?)

Yes, I do.

Regarding your IF1bis, the CPLD or the main PIC could be faulty. In the second case, trash the interface and forget about it. If the CPLD is faulty, replace it and re-programme with the files available on the Dan's website.

I have a friend here that probably can sell you one TK95.
I will replace the CPLD. But before doing it is there any test/measure I can do on it to make sure it is bad?

Thanks!
Tytuł: Odp: Budujemy IF1bis :)
Wiadomość wysłana przez: KWF w 2018.08.28, 07:21:46
You can try to communicate with the CPLD by using Xilinx iMPACT tool. Then read the content and compare the downloaded file with this one available on the Dan's website. Any failures in communication with the CPLD could indicate issues with the chip. Before you replace it you can try to re-program the chip.

Good luck.