OldComp.cz
http://oldcomp.cz/

Stavba tlačítkového joysticku kempston
http://oldcomp.cz/viewtopic.php?f=39&t=5784
Stránka 11

Autor:  hood [ 27.12.2017, 11:25 ]
Předmět příspěvku:  Stavba tlačítkového joysticku kempston

Ahojte, stavím si kempston joystick, ale s klávesami. Prosím vás, budou v něm jen spojené dráty, nebo i nějaké součástky (odpory, diody...). A větev 5V netřeba?

Me to totiž nějak nefunguje. Nejdříve jsem myslel, že je to pájecí kapalinou, co mi zatekla do tlačítek. Ale po odpojení všech drátu od tlačítek (tzn. dráty jsou ve vzduchu) mi basicova smyčka PRINT IN 31 pořád vrací hodnotu, místo aby vracela 0.

Prosim o radu jak to správně postavit. Na netu jsou jen schémata kempston Interface. Jo, připojuji to ke kempston portu na MB-02 +.


Dik

Hood

Autor:  Kubik [ 27.12.2017, 12:49 ]
Předmět příspěvku:  Re: Stavba tlačítkového joysticku kempston

Nevim, skoly nemam, ale neni tam zapotrebi nejake pull-up odpory? Normalni joystick ti funguje?

Autor:  hood [ 27.12.2017, 12:52 ]
Předmět příspěvku:  Re: Stavba tlačítkového joysticku kempston

hood píše:
Ahojte, stavím si kempston joystick, ale s klávesami. Prosím vás, budou v něm jen spojené dráty, nebo i nějaké součástky (odpory, diody...). A větev 5V netřeba?

Me to totiž nějak nefunguje. Nejdříve jsem myslel, že je to pájecí kapalinou, co mi zatekla do tlačítek. Ale po odpojení všech drátu od tlačítek (tzn. dráty jsou ve vzduchu) mi basicova smyčka PRINT IN 31 pořád vrací hodnotu, místo aby vracela 0.

Prosim o radu jak to správně postavit. Na netu jsou jen schémata kempston Interface. Jo, připojuji to ke kempston portu na MB-02 +.


Dik

Hood


Zapoměl jsem dodat, že jako GND používám stínění kabelu. Není to zdroj problémů? Kabel má cca 2m.

Co to jsou pull up odpory? Že mezi GND a signál dám odpor do cesty?

Autor:  hood [ 27.12.2017, 12:53 ]
Předmět příspěvku:  Re: Stavba tlačítkového joysticku kempston

Kubik píše:
Nevim, skoly nemam, ale neni tam zapotrebi nejake pull-up odpory? Normalni joystick ti funguje?


Ano, klasický kempston joystick vrací pěkně čísla jen při aktivaci smeru/fire a jinak se vrací 0. Ach jo, to jsou lapalie. :suicide:

Autor:  hood [ 27.12.2017, 13:38 ]
Předmět příspěvku:  Re: Stavba tlačítkového joysticku kempston

zxcygnus píše:
1/ co máš za interface? UR-4? DG192k? DG80k? něco jiného?

2/ pullup - tady to máš krátké a výstižné https://cs.wikipedia.org/wiki/Pull_up_rezistor - ještě jednodušeji, rezistorem taháš napětí měkce nahoru (pullup) od GND (0V) k Vcc a tlačítkem to spojíš natvrdo s GND, tím uděláš z log. 1 log. 0 na vstupu hradla po dobu stisknutí tlačítka, ok? Příp. obráceně s pulldown.


Dik za vysvětlení. Mám kempston Interface přímo v MB-02+.

Autor:  hood [ 27.12.2017, 15:16 ]
Předmět příspěvku:  Re: Stavba tlačítkového joysticku kempston

Doda píše:
Staci pouze draty, musi to fungovat. Jednotlive smery a "fire" jen spojujes se zemi. Ve vychozim stavu neni nic spojeneho s nicim.

Jestli ti to dava nejake cislo, asi mas nekde zkrat. Nemas merak? Alespon nejaky za stovku?


Merak mám. Nic nepipa. Jakmile to zapojim do mbcka tak pipa téměř vše se vším. A nemůže být Teda určitě problém s tím, že jsem použil stínění kabelu jako gnd?

A myslíš když Merak na pípák haze čísla tak to by neměl?

Autor:  hood [ 27.12.2017, 16:03 ]
Předmět příspěvku:  Re: Stavba tlačítkového joysticku kempston

danhard píše:
Co to dělá, když tam nemáš zapojenej kabel joystiku ?
Co to dělá , když ho tam připojíš a na druhém konci jsou jen volné dráty ?
Je tam nějaký rozdíl ? Je - tak se podívej jak jsi zprasil letování koncovky kabelu a jestli jsi při tom nepoužil nějakou "vodičku" z garáže, se kterou se Ti tak bezvadně letujou okapy :lol:


Hmm, už na konektoru 9pin Cannon jsem použil pájecí kapalinu. Tak, já to zkusím odcvakat nebo vykoupat v lihu.

Až budu doma tak zkusím, cos mi doporučil. Případně zkusím připojit samotný fungl nový 9 pin Cannon. Co mi basic vrátí.

Autor:  hood [ 27.12.2017, 16:15 ]
Předmět příspěvku:  Re: Stavba tlačítkového joysticku kempston

Martin8bity píše:
Ja bych to nejdriv ladil bez joystisku. Pokud tam nemas bez joye pri cteni 0, je nekde zrada. Vstup z joye je delany tak, ze jsou tam pullupy 4k7 a za nimi je 6 invertoru 74LS04 (IO10) a ty jsou pres odpory 10k pripojene k 8255. Nejvyssi dva bity jsou natvrdo na 0. Ja bych tedy zmeril, co mas na vstupech IO10 a co na vystupech. Od toho se pak muzes odpichnout dal. Bez zapojeneho joysticku.

Jeste mne napada, zda je ta 8255 spravne incializovana? Kdo se o ni stara?


Díky všem. 8255 by měla být ok. Když ten nefungující kabel vyndam a zasunu standardní kempston joystick, vše ok.

Podle mě to co píšeš je samotný kempston Interface, ale já dělám jen joystick. Já všechno co píšeš bych měl mít už v samotném MB čku.

Autor:  PotPalo [ 27.12.2017, 17:02 ]
Předmět příspěvku:  Re: Stavba tlačítkového joysticku kempston

Však rozober ten fungujúci joystick, a odkopíruj zapojenie. Číňania to vedia, tak to musíš vedieť aj ty. :D Zober merák, prepípaj koncovku, čo kam vedie.
Neviem ako inde, ale v Didaktik M má kempston joystick prepojené dva vodiče v konektore, tie zapínajú napájanie interfejsu len pri zapojenom joysticku.

Autor:  Martin8bity [ 27.12.2017, 18:37 ]
Předmět příspěvku:  Re: Stavba tlačítkového joysticku kempston

Kempston joystick jsou jen tlacitka/mikrospinace proti spolecnemu vyvodu (GND). Zapojuj to po jednom a uvidis.

Autor:  Doda [ 27.12.2017, 20:26 ]
Předmět příspěvku:  Re: Stavba tlačítkového joysticku kempston

Mereni jen n "pipnuti" neni dostatecne. Mezi draty musi byt nekonecny odpor, protoze i stovky ohmu to sepnou, takze mer odpor na rozsah treba 20k.

Ale jak radi jini, rozeber to a zacni jednim dratem.

Autor:  hood [ 29.12.2017, 03:59 ]
Předmět příspěvku:  Re: Stavba tlačítkového joysticku kempston

Diky vsem za radu. Je to vyreseno. Chyba se projevovala tak, ze napr. po dvou minutach zacaly na portu 31 nabihat ruzne hodnoty. Jedna z nich tam vsak visela porad. Tak jsem zjistil, ze je to zluty dratek:). Odpajel jsem jej z Canonu, chyba se prestala projevovat. Tak jsem jej pripajel zpet a chyba uz nenastala. Vse jsem zapojil a slape to. (to jsem predtim jeste vykoupal canona v lihu a stejne to nepomohlo).

Doporucuji zhotovit pro parany, setrite tak svou klavesnici.

Jeste jednou dekuji za vsechny rady.


Hood

Stránka 11 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/