OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 17.06.2025, 04:15

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 
Autor Zpráva
PříspěvekNapsal: 14.01.2023, 12:19 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3552
Has thanked: 2538 times
Been thanked: 1107 times
Jak na počítači eLeMeNt ZX, tak v interface MB03+ Ultimate jsou v návrhu předpokládány tři možnosti sériových rozhraní.

1. Interní UART
Má jej MB03+ a používá se k připojení modulu ESP-01. Pracuje s bufferem 2048B a nabízí 24 rychlostí přenosu, od 115200 Bd do 11520000 Bd. Detaily najdete v příručce ProgRef. eLeMeNt ZX interní UART zatím nemá, je to záležitost budoucího rozšiřujícího modulu.

2. Klasický sériový port na joyportu
V přípravě.

3. Sériové spojení přes USB port
Moderní a snadná varianta pro spojení s běžnými PC. Pracuje na USB portech, které dosud sloužily k flashování FPGA (u eLeMeNtu ZX jde o dolní USB port). Ke spojení se používá běžný USB-A kabel. Vyzkoušet lze s programem .SERCP, verze pro eLeMeNt. Využit je sériový převodník v FPGA modulu. Parametry jsou stejné jako u mbéčkového UART modulu, vč. velké rychlosti přenosu (v případě dalších verzí SERCP asi nakonec limitem bude rychlost ukládání na SD kartu). Tato varianta je funkční na eLeMeNtu, core pro mbéčkový Micro-USB(B) se připravuje.

_________________

eZX.MB03+ /archiv ZXFILES /ZX-TAR /prog. pro divSD
Obrázek .:. Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek


Nahoru
 Profil  
 
PříspěvekNapsal: 15.01.2023, 23:19 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3552
Has thanked: 2538 times
Been thanked: 1107 times
Velmi pravděpodobně na eLeMeNtu ještě přibude na joyportu podpora AYčkového sériáku a UART portů ZX-UNO (+Karabas Pro).
Jednak budou fungovat BASICové příkazy z +2/+3 ROM (RS-232 poloduplex),
dalším důvodem je hromada hotových aplikací, např. https://github.com/nihirash?tab=repositories

Prosím nějaké další návrhy nebo tipy na software?

_________________

eZX.MB03+ /archiv ZXFILES /ZX-TAR /prog. pro divSD
Obrázek .:. Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek


Nahoru
 Profil  
 
PříspěvekNapsal: 04.02.2023, 19:41 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3552
Has thanked: 2538 times
Been thanked: 1107 times
SCjoe píše:
1. Interní UART
Má jej MB03+ a používá se k připojení modulu ESP-01. Pracuje s bufferem 2048B a nabízí 24 rychlostí přenosu, od 115200 Bd do 11520000 Bd. Detaily najdete v příručce ProgRef. eLeMeNt ZX interní UART zatím nemá, je to záležitost budoucího rozšiřujícího modulu.


Připojení WiFi modulu k eLeMeNtu je vyzkoušeno. Kdo má zájem, je k dispozici schéma.

K propojení s deskou počítače stačí 5 drátků :-)
S nimi máme nejen WiFi skrze rychlý mbéčkový UART, ale také velkou naději na většinu WiFi softu pro UART ze ZX-Uno (a možná i přes zx-klasický, pomalý sériák pomocí 128čkového AYčka).

https://www.conrad.cz/p/espressif-vyvoj ... tc-2383841
https://www.digikey.cz/en/products/deta ... -F/9649768

Vývojovou desku si snadno připojí i laik. Deska obsahuje USB konektor využitelný k přeflashování firmvéru, např. v případě chybného nastavení, což se může stát i při pokusech s AT příkazy...

_________________

eZX.MB03+ /archiv ZXFILES /ZX-TAR /prog. pro divSD
Obrázek .:. Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek


Nahoru
 Profil  
 
PříspěvekNapsal: 23.03.2023, 18:05 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3552
Has thanked: 2538 times
Been thanked: 1107 times
Na obrazku prepinatelne rezimy UART/Wi-Fi pripojeni v SetUpu.
V priloze programy pro Wi-Fi.


Přílohy:
UART.7z [55.3 KiB]
373 krát
expB-element.png
expB-element.png [ 1.43 KiB | Zobrazeno 4253 krát ]

_________________

eZX.MB03+ /archiv ZXFILES /ZX-TAR /prog. pro divSD
Obrázek .:. Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek
Nahoru
 Profil  
 
PříspěvekNapsal: 02.04.2023, 19:53 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3552
Has thanked: 2538 times
Been thanked: 1107 times
Dodatky, co nejsou (zatim) ve FAQ na https://element.zxfiles.net/

Prikaz .SERCP pro eLeMeNt bude pro updatu mbckoveho core fungovat beze zmeny i na mbecku (a s mbeckovym USB kabelem).

eLeMeNt ma nyni jen jeden UART... prepina se mezi nekolika na nej pripojenymi interfacy, ktere maji ruzne standardy zapojeni Wi-Fi

Wi-Fi a PS/2 klavesnice/mys soucasne funguji vzdy, pri vsech Wi-Fi variantach

nektere PS/2 signaly ale vyuziva nejstarsi varianta cisteho seriaku - prastary stodvacetiosmickovy seriak pres obvod AY
tohle je pro toho, kdo nepouzije ESP/Wi-Fi modul a nepotrebuje ani expanzni desku,
tak si pomoci par dratu pripoji nejaky MAX232, pro nej zapne AY seriak
- jiste usporne duvody tu jsou a taky se vychazi z toho, ze kdo ma rad obskurni half-duplexovy softverovy seriak, nepouziva moderni mys,
ale spise rad tiskne pres seriovy kabel z +3 BASICu :-)

_________________

eZX.MB03+ /archiv ZXFILES /ZX-TAR /prog. pro divSD
Obrázek .:. Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek


Nahoru
 Profil  
 
PříspěvekNapsal: 30.05.2025, 12:23 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3552
Has thanked: 2538 times
Been thanked: 1107 times
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)

_________________

eZX.MB03+ /archiv ZXFILES /ZX-TAR /prog. pro divSD
Obrázek .:. Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek Obrázek


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz