OldComp.cz

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


Právě je 25.04.2024, 22:34

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 
Autor Zpráva
 Předmět příspěvku: Wi-Fi s ESP (ZX-UNO, MB03+, Next)
PříspěvekNapsal: 25.09.2019, 09:07 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 21:39
Příspěvky: 1984
Bydliště: Praha
Has thanked: 85 times
Been thanked: 255 times
Nejde to WiFi nejak rozumne implementovat jako samostatny intefrace pro ZXS? Shrek na tom zda se dost maka, tak by to mohlo byt uzitecne pro vice lidi. Navic se mi libi co planuje. Na me je MB03+ moc velky kombajn, mam radeji spis "lightweight" veci.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MB03+ Ultimate
PříspěvekNapsal: 25.09.2019, 10:09 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1524
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 386 times
je kompatibilní s wifi v ZX Spectrum Next, je to stejná implementace portů a stejný firmware v ESP.
Takže jen dekodér portů, 3.3 V sériák (v případě jak MB, tak Nextu je vše ve FPGA) a připojení příslušně naprogramovaného ESP.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MB03+ Ultimate
PříspěvekNapsal: 25.09.2019, 10:16 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1070
Bydliště: Smolenice
Has thanked: 131 times
Been thanked: 473 times
To by sa malo dat pripojit aj cez SIF, kto uz ho ma.

_________________
To err is human, but to really foul things up requires a computer.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MB03+ Ultimate
PříspěvekNapsal: 25.09.2019, 10:45 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2351
Has thanked: 304 times
Been thanked: 640 times
Doda píše:
Co je to ESP? Je tam potreba nejaky jednoduchy “tcp stack” v tom FPGA, nebo programujes primo ten wifi modul bez dalsi vrstvy?
ESP8266 je poměrně univerzální MCU s WiFi používaný s jinými jednoduššími MCU jako hotový WiFi modul, který většinu síťových věcí dělá sám a ulehčí tak práci tomu, co je k němu připojeno. Prakticky to je trochu podobné tomu ConnectOne modulu, co používáme se SIFem, jen trochu jednodušší a hlavně řádově levnější (dají se koupit okolo 100Kč, zatímco ConnectOne okolo 1000Kč)

Krom toho se do ESP8266 dá naprogramovat i úplně jiný firmware k úplně jiným účelům, např. to, že to umí vysílat se dá použít ke generování TV obrazu https://www.youtube.com/watch?v=SSiRkpgwVKY a spousty dalších věcí, je to podporováno Arduinem, jen to má hodně omezený počet IO pinů, protože se s takovým použitím původně nepočítalo.

Viz https://en.wikipedia.org/wiki/ESP8266

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MB03+ Ultimate
PříspěvekNapsal: 25.09.2019, 11:26 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1524
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 386 times
Doda píše:
Rozumim, to pak staci dekoder portu, obsah ESP z MB03+ a je to vicemene hotove, ne?

Ještě je potřeba sériák.
Případně jeho buffer (256 byte Next, 16 kilo MB). Ve spoustě ostatních implementací se při komunikaci s ESP nepoužívá handshaking (nejsem si jist, jak přesně u Nextu a MB) a mohlo by dojít k zahazování dat.

Kód:
h143B = 5179 for RX and h133B = 4923 for TX.
A write on RX port configures the UART speed: 0 = 115200 (default at reset);1 = 57600;2 = 38400;3 = 31250;4 = 19200;5 = 9600;6 = 4800;7 = 2400
A read on the TX port shows the status of the FIFO buffer and the TX line
     bit 0: returns ‘0’ if the FIFO buffer is empty or ‘1’ if there is data to be collected.
     bit 1: returns the TX status: ‘1’ when the TX still transmitting the last byte or ‘0’ when the TX is idle.
     bit 2: return the FIFO buffer status: ‘1’ if the buffer is full, or ‘0’ when the buffer have space to hold another incoming byte.


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ů: 5 ] 

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 30 návštevní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