OldComp.cz

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


Právě je 28.03.2024, 20:28

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 181 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5, 6, 7 ... 13  Další
Autor Zpráva
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 29.06.2017, 18:12 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 06.10.2015, 17:37
Příspěvky: 1554
Bydliště: Praha východ
Has thanked: 11 times
Been thanked: 144 times
nějak vám ten projekt bují :D ale to je tak vždycky. Vždycky se objeví někdo další, kdo chce ještě toto a tamten zase tamto :D Teda by jste tu vaši klávesnici mohli rozšířit tak, aby vracela programovatelné kódy a přidal bych tam CAN bus rozhraní. Pak by to bylo univerzálnější.

Když teda microlan nechce zasahovat do té "věci" (nevím jak to nazvat), tak může připojit externí programovatelnou klávesnici, co jsem se navrhoval hned na počátku. Ta programovatelná klávesnice má vlastní destičku (zespodu pod destičkou tlačítek), na které je mikropočítač. Ten mikropočítač se jednak stará o ty tlačítka, která jsou vidět na fotce a jednak dělá komunikaci k nadřízenému systému (v případě microlan je to ta "věc" co tu pořád řešíte). Možností komunikace je vícero - SPI, IIC, PC/AT ...
Tuhle destičku s tlačítky jsem před 2 roky udělal právě pro takovéto případy, aby ji bylo možno připojit k čemukoliv, do čeho se moc nechce zasahovat.

_________________
Hyperinzerce - historické počítače

ComputerAsylum WEB: http://www.computerasylum.co.uk
Twitter: https://twitter.com/COMPUTERASYLUM
Zprávy: https://www.euronews.com/ https://www.aljazeera.com/
Obrázek


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 29.06.2017, 20:23 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Já nevím, asi mluvím maďarsky, to bude ten problém, asi jako MK14 neumí SPI

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 30.06.2017, 07:36 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.06.2013, 20:26
Příspěvky: 2487
Has thanked: 115 times
Been thanked: 424 times
Danharde, mírni se ve výrazivu - sice tu nejsme žádný slečinky, ale nemusíš mít tři sprostý slova v jednom příspěvku. A hlavně, nesnižuj tady ostatní ("nic nevíte", posílání do prdele a tak...) - jednak neví každej všechno, a taky je dovoleno tady nesouhlasit, a to i s tebou.

_________________
"Je lepší rozsvítit byť jen malou svíčku, než jen proklínat temnotu." (Konfucius)

www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 30.06.2017, 08:07 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 06.10.2015, 17:37
Příspěvky: 1554
Bydliště: Praha východ
Has thanked: 11 times
Been thanked: 144 times
Jiiiro, stejně jako starýho psa novým kouskům nenaučíš, tak danharda nepředěláš. On byl takový vždycky, chce to klid. Danhard má povahu jako Miloš Zeman. Vždycky si říkám, proč se danhard nedal na politiku, s jeho slovníkem a náturou to mohl dotáhnout hodně vysoko :). Ale k věci.
Psal jsem, že tu klávesnici, řešení co jsem popsal lze připojit buďto přes 1-wire nebo 2-wire TTL sériový interface nebo přes PC/AT rozhraní. Tedy nejen SPI.
Když se kouknu na to schémátko, co microlan na něj dal odkaz, vidím tam, že z IC1 má volných 6 portů. To jest, může připojit 2^6-1 tlačítek. Takže mi skutečně stačí 2 multiplexery. Jak se zapojí? Stačí si přečíst datasheet. Netřeba nic kreslit... Když do googlu vložím matrix keyboard via multiplexer, dostanu hafo odkazů. A danhard tu zatím objevuje Ameriku :D

microlan, když se dívám na tvoje schémátko, tak v IC1 vidím, že P1.5 P1.6 a P1.7 jsou SPI. Takže není co řešit. Se na ně připoj a z volných portů P1.0 ... P1.4 si vezmi jeden na /CE externí klávesnice.

_________________
Hyperinzerce - historické počítače

ComputerAsylum WEB: http://www.computerasylum.co.uk
Twitter: https://twitter.com/COMPUTERASYLUM
Zprávy: https://www.euronews.com/ https://www.aljazeera.com/
Obrázek


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 30.06.2017, 09:04 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Mohl by jsi tedy Jiiiro dohlédnout, aby computerasylum dodal funkční schema se dvěma multiplexery, které by mohl microlan použít, stejně jako jsem já dodal obsah GALu, který to měl emulovat ?

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 30.06.2017, 09:34 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.06.2013, 20:26
Příspěvky: 2487
Has thanked: 115 times
Been thanked: 424 times
danhard píše:
Mohl by jsi tedy Jiiiro dohlédnout, aby computerasylum dodal funkční schema se dvěma multiplexery, které by mohl microlan použít, stejně jako jsem já dodal obsah GALu, který to měl emulovat ?
Přestože tě chápu, musím ti říct, že si pleteš diskusní fórum a pracovní skupinu kolem nějakého projektu. Toto je diskusní fórum, a já tu dohlížím na diskusi. Takže nemohl.

Kdyby se tu dala dohromady skupina lidí, která by se dohodla na práci na konkrétní věci, bylo by to něco jiného. "Vedoucí" takové skupiny by do jisté míry dohlížet třeba mohl, protože se její členové dobrovolně zavázali nějakou práci odvést, a ten, kdo by neudělal "svůj díl", by brzdil ostatní. Ale o žádné takové skupině tu nevím, tím méně o tom, že bych byl tím "vedoucím". Možná je to škoda, taková skupina by nejspíš dokázala mnohem víc, než když se tu jen diskutuje, každej druhej má skvělé nápady, co by se mělo, ale pak na nějakém svém projektu dělám všechno sám - jde to, ovšem pomalu.

_________________
"Je lepší rozsvítit byť jen malou svíčku, než jen proklínat temnotu." (Konfucius)

www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 30.06.2017, 10:20 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Děláš si z nás srandu? Já přece vím kde je na IC1 SPI, taky ho používám na komunikaci s EEPROM, ale nevím kde má SPI MK14ka, a kde má v 512 bytech uloženu obslužnou rutinu.

A zatím jsi tady opravdu jen omílal obecné poučky, spoustu zkratek, ale jediný kdo opravdu posunul tento projekt o kus dopředu je danhard. Nejen, že pochopil co hledám, ale navíc vymyslel řešení, které funguje líp než jsem požadoval a dodal veřejně zdrojový kód.

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Naposledy upravil microlan dne 30.06.2017, 10:34, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 30.06.2017, 10:24 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Nevím Jiiiro jestli si četl začátek vlákna, ale spolupráce tu normálně fungovala.
Nepotřebuje to žádnou regulaci shora, dokud se sem nenacpe rušivý element, který sem cpe nereálná nekonkrétní řešení.

Zajímavé, že ve vlákně ZX Spectrum Next to ošetřit šlo :)
Rušivý element jsem byl asi já a moje připomínky k použití jiných pamětí.
Přestože se tam nic neřeší, tak nějaké poznámky ke konstruci vadily ortodoxně věřícím a tato část diskuze je oddělena v jiném vlákně.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 30.06.2017, 10:36 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.06.2013, 20:26
Příspěvky: 2487
Has thanked: 115 times
Been thanked: 424 times
Danhard: Tak jsem si to prolétl celé, a vypadá to, že když to budete dělat bez Computerasyluma, bude realizace dřív. 8-) Tak se na ni soustřeďte, a stejně jako o to žádam Computerasyluma níže, zanechte vyjasňování stanovisek (v překladu: nerejpej do něj ;) )

Computerasylum: Tebe bych poprosil, nech teď po nějakou dobu zbývající diskutéry být, ať si to udělají, jak mají chuť. Své nápady jsi jim řekl, oni to chtějí jinak, víc vyjasňovat stanoviska není potřeba. Počkáme, co vznikne. Předem díky ;)

_________________
"Je lepší rozsvítit byť jen malou svíčku, než jen proklínat temnotu." (Konfucius)

www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 30.06.2017, 13:18 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Takže zapracován poslední požadavek na RS232 a tím končím s rozšiřováním.

http://elektrotest.cz/files/images/elektro/mk14key232.png

Co si odborníci myslí o přímém katodování LED z MCU, nebylo by lepší přes nějaký oddělovač? Měl jsem takovou kacířskou myšlenku to budit pomocí naprogramované 74188 ale 12 mA na výstupu mě odradilo.

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 04.07.2017, 14:02 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Tak se mě povedlo vyroutovat spoje na jednovrstvé desce s pomocí několika propojek. Bohužel jsem špatně spočítal horizontální rozteč tlačítek, tak to budu muset při dočesávání ještě o 13 mm zůžit. Dotaz na Václava jestli jsem se nespletl, s tím, že ty GALy mají na vstupech pull-up.

Klávesnice bude tato:

Klávesnice na ebay


Přílohy:
keyb1.png
keyb1.png [ 23.87 KiB | Zobrazeno 18064 krát ]

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 04.07.2017, 16:37 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Mají, ale asi 100k, 50uA při 0 na vstupu.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 07.07.2017, 14:56 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Odvolávám co jsem odvolal a vracím se k variantě s výstupy neinvertovanými, anšto tam dám otevřený kolektory, aby nemohlo dojít ke kolizi s původní klávesnicí.

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 11.07.2017, 09:52 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Další postup, zvolen systém ukládání dat. nakonec jsem dal přednost zápisu sekvence stisknutých kláves, čímž se dá naprogramovat cokoli. Jediná nevýhoda je, že zabere cca 3x více místa, než záznam skutečných bajtů, člili přesného obrazu obsahu RAM v MK14. Ale to už dnes není problém, s flash A25L080 těch 640 byte vejde bohatě do jednoho 4 kB sektoru, kterých je 256, to snad nikdo nezaplní.

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 07.08.2017, 11:50 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Formát dat bude tedy následující:

hexa-numerické klávesy 0 - F budou reprezentovány shodně, 0h - 0Fh
zbývající 4 řídící kloávesy T,G,M,A budou v ASCII kódu 54h, 47h, 4Dh, 41h.

Potom bude kód prvního programu z příručky vypadat takhle:


Přílohy:
mk14kod.png
mk14kod.png [ 5.37 KiB | Zobrazeno 17752 krát ]

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800
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ů: 181 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5, 6, 7 ... 13  Další

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 7 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:  
cron
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz