Tak jsme se dočkali sériového výstupu na joystickovém konektoru (na eZX, na MBéčku bude snad brzy).
Pro ty z Vás, kdož jste retro-sériově dosud nestykovali, je zde pokračování Neználkova průvodce:
Můžu do externího joystickového UARTU hned připojit klasický sériový kabel?NE!!! Druh signálů je jiný, totiž TTL (voltáž vlastně mnohdy taky). Potřebuješ
převodník z TTL. Až do něj zapoj RS232 kabel.
Je nějaký rozdíl mezi interním a externím UARTem?Ano. Interní je buď použit ke spojení s PC nebo obsazen Wi-Fi ESP modulem, z toho důvodu jej lze přepnout mezi třemi Wi-Fi/UART rozhraními: ayčkovým, zx-uňáckým a mbéčkovým.
Externí joystickový UART se dá přepnout jen do dvou módů: AY nebo MB.
Jaké starší programy používající RS-232 tedy můžu nyní na eLeMeNtu použít?Ihned jen takové, které jsou určeny pro staré ayčko.
Pro mbéčkový režim bude třeba minimálně adresu přepsat, upravit...
Mám nějaký důvod používat mbéčkový mód?Ano, pokud vyloženě netrváš na profesionálním a ne příliš dostupném meziksichtu SIF.
Staré sériové AY zapojení na modelu 128K znamená polo-duplex, nemá vůbec ulehčené řízení datového toku a vůbec... často nestíhá, v základu prostě ani nezvládne současně přijímat a vysílat.
UART MBéčka je rychlejší a využívá buffer FIFO, jehož stav lze docela pohodlně sledovat a řídit tak průběh přenosu dat.
Interní, externí... to znamená dvě sériové linky?Ne. UART a ovládací adresy pro něj jsou jen jedny (viz
ProgRef).
Ale zapojit dvě zařízení a provozovat je souběžně lze, např. obsluhovat Wi-Fi modul a přitom přehrávat MIDI skladby.
Když sériák, tak umí to i MIDI?Napřímo ne, jen takové krabičky, co jdou
připojit přes UART (anebo model bez velkých MIDI konektorů, ale zato s
reproduktory).
(pozn.: skutečné MIDI se na stodvacetosmičce dělá tímto
jednoduchým způsobem)