Autor Wątek: Co podłączyć?  (Przeczytany 498 razy)

steev

  • *****
  • Wiadomości: 1086
  • Miejsce pobytu:
    inode 42
Co podłączyć?
« dnia: 2020.09.05, 02:47:40 »
Załóżmy roboczo, że arm potrafi obsłużyć IO.
Większość czasu i mocy obliczeniowej zeżre host usb, ale trochę pozostanie.
Co Waszym zdaniem można z nią i wolnymi nóżkami zrobić?
  • Zwykły joystik na DB9?
  • Gamepad z NES/SNES/Famicom?
  • Nunchuk/gamepad z WII?
  • SPI/I2C/serial?
  • RTC?
  • Covox?
  • ADC?
  • Tap player?
  • Nic, bo po co?
  • Coś jeszcze innego?
Machines should work. People should think.

Klaud

  • *****
  • Wiadomości: 5283
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Co podłączyć?
« Odpowiedź #1 dnia: 2020.09.05, 07:09:41 »
DivMMC?
KL
-----
R Tape loading error 0:1

sajmosia

  • *****
  • Wiadomości: 1251
  • Miejsce pobytu:
    Terra Prime
Odp: Co podłączyć?
« Odpowiedź #2 dnia: 2020.09.05, 09:57:17 »
Sa Kostki, ktore maja wbudowany sprzetowy uklad do obslugi USB, wtedy procesor nie jest az tak zajety.

Kiedy uklad obsluguje USB to dziala z czestotliwoscia albo 6Mhz albo 48Mhz, jesli jest to USB 2.0

Jesli obsluga USB zajmuje sie sprzet dajac procesorowi cos do roboty dopiero gdy dane sa gotowe w postaci sygnalu przerwania IRQ, to przy tej predkosci zegrara procesor moze zrobic na prawde sporo rzeczy w miedzyczsie.

Masz na mysli cos konkretengo, czy szukasz pomyslu na pomysl ?





Klaud

  • *****
  • Wiadomości: 5283
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Co podłączyć?
« Odpowiedź #3 dnia: 2020.09.05, 12:41:28 »
CH340/1 kosztuje grosze, wiec po co bawić się hiper procesor do takiej konwersji.
KL
-----
R Tape loading error 0:1

sajmosia

  • *****
  • Wiadomości: 1251
  • Miejsce pobytu:
    Terra Prime
Odp: Co podłączyć?
« Odpowiedź #4 dnia: 2020.09.05, 17:33:05 »
CH340/1 kosztuje grosze

Ale daje tylko Serial Port

hiper procesor do takiej konwersji.

Aj tam zaraz Hiper. Zwykly 8-mio bitowy na 5V w obudowie DIP i na 14 nozkach wystarczy.

po co bawić się

W sumie...
« Ostatnia zmiana: 2020.09.05, 18:16:51 wysłana przez sajmosia »

Klaud

  • *****
  • Wiadomości: 5283
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Co podłączyć?
« Odpowiedź #5 dnia: 2020.09.05, 18:23:59 »
Nie tylko. Zobacz sobie kartę katalogową CH341.

Cytuj
CH341 is a USB bus convert chip, providing UART, printer port, parallel and synchronous serial with 2-wire or 4-wire through USB bus.

O zero programowania. A tak ARM do zaprogramowania, dodatkowy uP do zaprogramowania.
KL
-----
R Tape loading error 0:1

steev

  • *****
  • Wiadomości: 1086
  • Miejsce pobytu:
    inode 42
Odp: Co podłączyć?
« Odpowiedź #6 dnia: 2020.09.05, 22:00:56 »
DivMMC?
Tak. Ale raczej nie z tym MCU.
I na razie kombinuję na tym co można osiągnąć bez dodatkowych kości (czy to pamięci, czy to cpld)
Machines should work. People should think.

steev

  • *****
  • Wiadomości: 1086
  • Miejsce pobytu:
    inode 42
Odp: Co podłączyć?
« Odpowiedź #7 dnia: 2020.09.05, 22:12:41 »
Sa Kostki, ktore maja wbudowany sprzetowy uklad do obslugi USB, wtedy procesor nie jest az tak zajety.
Które albo udostępniają USB PHY+kontroler (np. MAX3421EE, FT313H ) co jest miłe ale trzeba pisać obsługę od zera a materiałów często brak, albo od razu cały host ze stosem HID (np. FTDI Vinculum) co jest miłe ale trzeba pisać obsługę od zera a materiałów często brak.
W przypadku STM32 mam wszystko ładnie opakowane i dobrze działające bez kombinowania :)
Jak masz na myśli jakieś konkretne rozwiązanie to pisz, chętnie zerknę.

Masz na mysli cos konkretengo, czy szukasz pomyslu na pomysl ?
Nie szukam pomysłu na USB (urządzeń które teoretycznie można podłączyć jest n->inf, takich dających się sensownie obsłużyć przez spectruma nieco mniej ;) )
Zastanawiam się po prostu co inni by mogli chcieć podłączyć jeszcze do ZXa.
« Ostatnia zmiana: 2020.09.05, 22:19:18 wysłana przez steev »
Machines should work. People should think.

Klaud

  • *****
  • Wiadomości: 5283
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Co podłączyć?
« Odpowiedź #8 dnia: 2020.09.05, 23:16:49 »
Podłączyć do Speccy jakiegoś pena USB z plikami tap lub tzx i zapomnieć o całym MMC czy Goteku.
KL
-----
R Tape loading error 0:1

steev

  • *****
  • Wiadomości: 1086
  • Miejsce pobytu:
    inode 42
Odp: Co podłączyć?
« Odpowiedź #9 dnia: 2020.09.05, 23:48:40 »
Podłączyć do Speccy jakiegoś pena USB z plikami tap lub tzx i zapomnieć o całym MMC czy Goteku.
Hm, pamięci masowej nie przewidywałem bo płytka ma gniazdo µSD, ale jest to wykonywalne.
Choć znów wychodzi poza IO.
(chyba żeby ładować takiego TAPa przez 'playera' przez kilka minut, jak drzewiej bywało. :) To by wymuszało dodanie LCD.) 
Machines should work. People should think.

sajmosia

  • *****
  • Wiadomości: 1251
  • Miejsce pobytu:
    Terra Prime
Odp: Co podłączyć?
« Odpowiedź #10 dnia: 2020.09.06, 03:37:51 »
Mysle, ze lepiej jest dobrac tecnologie, do danego zadania niz odwrotnie.
 :)

pgru

  • *****
  • Wiadomości: 536
Odp: Co podłączyć?
« Odpowiedź #11 dnia: 2020.09.06, 18:22:28 »
SCSI/SAS  - ale to chyba za bardzo "zasobożerne"... Potem tylko taśmy - np. obecnej generacji LTO 8 (chociaż są ultradrogie) i przeliczyć ile to programów na kasetach :-)

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1080
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Co podłączyć?
« Odpowiedź #12 dnia: 2020.09.06, 21:14:06 »
LTO 3 są tanie jak barszcz, napędy jak i same nośniki ... No chyba że DDS  ;)
Wszystkiego po trochu: schwarz, mydło i powidło...