Konference: SAPI-1 a československé mikropočítače
Od: | Jiri Biba |
Datum: | 5.3.2013 23:14 |
Předmět: | Re: Predstaveni |
Moje placka 259.11 chodi uplne na vsem, tedy na mikrobasic, mikos, CP/M. Nikdy jsem neresil nic kolem klavesnice a tu vysokou jsem mel pripojenou taky a sla uplne stejne. Jirka ----- PŮVODNÍ ZPRÁVA ----- Od: "EC1045 (sapi tu byla ta zakroucena vec pandora.cz)" <ifbrk tu byla ta zakroucena vec seznam.cz> Komu: "Konference 'SAPI-1 a československé mikropočítače'" <sapi tu byla ta zakroucena vec pandora.cz> Předmět: Re: Predstaveni Datum: 5.3.2013 - 17:45:40 > > ono to je trochu slozitejsi pac se k sapi pouzivaji dve klavesnice C259.11 a > C262.3, kazda se chova trochu jinak > kdy C256.11 ma klasisky korenspondecni ciklus nedochazi ke strate znaku u > sapi > > kdezto C262.3 udela jen cca 1ms impous na STROBE a SAPI to nemusi vzdy > chitit tj. straci se znaky > ale existuje na to medicina v jedne 7474 > > SCHEMA UPRAVY PRIPOJENI KLAVESNICE C262.3 > > C262.3 JPR-1, X2 SIGNAL > CISLO VODICE FRB-30 > > 1,2----*------------------*----------------------10,22 +5V > | | > | | > | | 4 > --- ------- > | | R1 2 |D | > | | 1K3 ---- | I | > --- | | O | > | | 3 | 1 | > 3----*----------+----|> | 6 > | | | O-------------------30 STROBE > --- | | | > | | R2 | ------- ------------13 > | | 2K2 | 1 | | > --- | | | 10 > | | | ------- > | | | 9 | D| > | -----M--*-------| I | > --- | O | > | 1 | > O <| > | | > ------- > 13 | > | > 4,13----------------------------------*-----------11,21 ZEM > | > --- > > IO1 - MH 7474. > ZAPOJENI VODICU C.5 AZ C.12 ZUSTAVA BEZE ZMENY. > > snazil jsem se dohledat jatk to vlastne je s tema signalama ale jaksi jsem > tezce zmaten pac z dokumetace se toho clovek moc nedozvy > to bych musel ocuchat primo na klavesnici ale stim se mi zrovna nechce > momentalne drbat > > > > > > Tady mi něco nesedí. Ten program čeká až bude SC v 1 a pak posílá na AC > > taky 1 > > Takže buď jsou aktivní v 1 nebo jsou někde nějaké invertory > > > > Omikron > > > > > > Dne 5.3.2013 10:33, Jiri Biba (sapi tu byla ta zakroucena vec pandora.cz) napsal(a): > > > Mohl bys prosím dát k dispozici tabulku výstupních kodů? Já bych ji > zkusil > > > přetransformovat na KOI-8, co používá Sapi. Byl by velký problém aby to > mělo > > > možnost volby více znakových sad? V Pc to sice dělá až PC, tady by bylo > > > vhodný mít volbu buď US a nebo CZ. > > > Tohle je rutinka jak Sapi spolupracuje s Consul paralelníma > klávesnicema, > > > konvertor by s tím měl být kompatibil: > > > CI: > > > IN P0 > > > RRC > > > JNC CI > > > IN P1 > > > PUSH PSW > > > MVI A,3 > > > OUT P0 > > > CI05: > > > IN P0 > > > RRC > > > JNC CI05 > > > MVI A,2 > > > OUT P0 > > > POP PSW > > > RET > > > > > > P0 = ridici port klavesnice IN/OUT > > > P0-IN0 = /SC strobe z klavesnice > > > P0-OUT0 = /AC odpověd z Sapi na prijaty znak > > > P0-OUT1 = /BELL alarm z Sapi, klavesnice PC to nema, takze na konvertor > by > > > to chtelo pridat samopipac, valecek asi 12 mm prumer. > > > > > > P1 = datovy port kvavesnice IN > > > > > > Jirka > > > > > > > > > > > > > > > > > > > > > Dne 1.3.2013 9:35, Tomas Franke (sapi tu byla ta zakroucena vec pandora.cz) napsal(a): > > >> To nebude, problém, je to celé dělané sw. Převod ze scankódu na > > >> výstupní kód je dělán tabulkou. > > >> Procesor má 2KB RAM, něco sebere stack a něco proměnné ale zbytek je k > > >> dispozici pro případný buffer. > > >> Zbývá i několik pinů pro případná pípátka a blikátka. > > >> > > >> Omikron > > >> > > > Doplnění: > > > > > > Dá se to udělat buď pro PS/2 s AVR za cca 70 korun + xtal + 2 > kondenzátory + > > > 2 pullup odpory nebo pro USB s o něco dražším PIC, který má USB host ale > > > navíc potřebuje 3.3V regulátor a nějaké ty odpory protože není 5V > tolerant. > > > > > > Oba jsou v úzkém DIL28, takže se to dá udělat i na odřezku univerzální > > > desky. > > > > > > Omikron > > > > --------------------- > sapi tu byla ta zakroucena vec pandora.cz > Konference o SAPI-1 > --- > Pobyty na horách se slevou > http://raketa.cz/slevy/pobyty/hory/ >
[2013/1 (16)] [2013/2 (90)] [2013/3 (37)] [2013/4 (48)] [2013/5 (36)] [2013/6 (128)] [2013/7 (27)] [2013/9 (29)] [2013/10 (64)] [2013/11 (63)]