Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Hardwarove odstraneni zakmitu spinaciho tlacitka
Jdi na stránku Předchozí  1, 2, 3, 4  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Řešení problémů s různými konstrukcemi
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
ZdenekHQ
Administrátor


Založen: Jul 21, 2006
Příspěvky: 25741
Bydliště: skoro Brno

PříspěvekZaslal: čt únor 18 2010, 17:59    Předmět: Citovat

Crifodo je recesista Very Happy

Mohl by taky přiřadit každýmu tlačítku jeden procesor a ty pak maticově vyhodnotit.

Jestli něco nesnáším, tak je to líná klávesnice díky špatnýmu ošetření zákmitů. Když se k tomu přidá ještě pomalý LCD , je to děs. To, co popisuje Andrea je použitelný, ale neřeší to indukovaný jehly do matice, rušení atd. Já raději tu trojnásobnou shodu.

_________________
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Crifodo



Založen: Oct 11, 2005
Příspěvky: 15005

PříspěvekZaslal: čt únor 18 2010, 17:59    Předmět: Citovat

nevím do jaké míry zatíží procesor předání jednoho bajtu s procedurou přerušení okolo, nejsem odborník. Ale pamatuju si že 50 Hz skenování klávesnice mělo Spectrum a někdy to dost překáželo, hlavně v situacích kdy by se jinak žádné údaje z klávesnice neočekávaly, ale přesto se počítač 50x za vteřinu ptal na klávesnici. Přesuny v RAM a tak.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
ZdenekHQ
Administrátor


Založen: Jul 21, 2006
Příspěvky: 25741
Bydliště: skoro Brno

PříspěvekZaslal: čt únor 18 2010, 18:16    Předmět: Citovat

Na té Z80 (či co tam bylo) to asi nebyl žádnej med, každopádně u dnešních procesorů sice záleží na hromadě věcí (třeba, jestli je matice 4x4 nebo 2x8), ale to přerušení a obsluha je věc v rozsahu řádově desítky mikrosekund (opět podle procesoru atd.).
_________________
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
tominekk



Založen: Jul 16, 2004
Příspěvky: 295
Bydliště: 49°11'30.229"N, 16°35'29.415"E

PříspěvekZaslal: čt únor 18 2010, 18:54    Předmět: Citovat

Andreo - jdi vazne uz k sipku. Ja Tebe neurazim, ptam se naprosto srozumitelne a ty jak ohrana gramofonova deska meles porad SW osetreni.

Velmi dobre znam architekturu vetsiny MCU a CPU, naprosto neni pro me problem vytvorit jakykoli SW v temer dvaceti jazycich.

O tom jestli je to vykone nebo neni nevedu rec. Proste nebude z pohledu MCU nikdy vykonejsi SW osetreni. To, co popisujete bere nejaky strojovy cas, ma to vyssi naroky na pamet atd... Sice je to minimalni, ale o to vubec tady nejde!

Chci se v klidu bez osobnich nazoru dopatrat vhodnemu HW reseni. Posleze se SAM rozhodnu jestli ma cenu toto reseni realizovat nebo ne. Dekuji

_________________
Chytrej člověk se učí chybama, ale jenom blbec těma svejma!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: čt únor 18 2010, 19:39    Předmět: Citovat

Teda já jsem hrozná Embarassed

Tak si tam dej CPLD nebo FPGA a ošetři si tu matici v něm, to bude pure HW a VHDL nebo VerilogHDL máš určitě taky v malíku v malíku v malíku v malíku v malíku v malíku, pardon Embarassed
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
tominekk



Založen: Jul 16, 2004
Příspěvky: 295
Bydliště: 49°11'30.229"N, 16°35'29.415"E

PříspěvekZaslal: čt únor 18 2010, 20:12    Předmět: Citovat

jo to mas pravdu, to mam
_________________
Chytrej člověk se učí chybama, ale jenom blbec těma svejma!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
ZdenekHQ
Administrátor


Založen: Jul 21, 2006
Příspěvky: 25741
Bydliště: skoro Brno

PříspěvekZaslal: čt únor 18 2010, 20:18    Předmět: Citovat

Prolep ty tlačítka kondíkama tak, jak chceš, dej na vstupní sběrnici procesoru 4x komparátor s velkou hysterezí a doufej, že to bude spolehlivý.
_________________
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Crifodo



Založen: Oct 11, 2005
Příspěvky: 15005

PříspěvekZaslal: čt únor 18 2010, 20:50    Předmět: Citovat

Andrea napsal(a):
a VHDL nebo VerilogHDL máš určitě taky v malíku v malíku v malíku v malíku v malíku v malíku, pardon :oops

copak, lékárna má už zavřeno? Rolling Eyes
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
jarda_k



Založen: Apr 15, 2006
Příspěvky: 187
Bydliště: Vysočina

PříspěvekZaslal: čt únor 18 2010, 21:01    Předmět: Citovat

Čisté HW řešení je hned v první Hillově odpovědi. Možná bych místo MKO použil vzorkovač ze střadače, který by periodicky vzorkoval stav jednotlivých tlačítek s s periodou delší než je doba zákmitu tlačítka. Největší problém je v zadání samotném. To je podle mě jeden velkej nesmysl. Docela by mě zajímalo co tak důležitýho musí dělat procesor, že potřebuje periferii na odstranění zákmitů tlačítek. Nedovedu si představit kde by v týhle době podobné řešení uspělo. (zbytečné náklady za HW řešení problému na který stačí SW).
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ZdenekHQ
Administrátor


Založen: Jul 21, 2006
Příspěvky: 25741
Bydliště: skoro Brno

PříspěvekZaslal: čt únor 18 2010, 21:35    Předmět: Citovat

Neprovokuj, stačí, že Andrea z toho kokokokokoktá...

P.S. Jinak zkus si u takové klávesnice ošetřené MKO klapnout párkrát pistolovou pájkou. A co teprve kluci ve zkušebním ústavu s těma jejich testama na odolnost na statický výboje. Co "výstřel", to chaos.... Laughing

_________________
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Yarda1



Založen: Feb 11, 2009
Příspěvky: 2588

PříspěvekZaslal: pá únor 19 2010, 8:12    Předmět: Citovat

tominekk napsal(a):
Velmi dobre znam architekturu vetsiny MCU a CPU, naprosto neni pro me problem vytvorit jakykoli SW v temer dvaceti jazycich.


Pochlub se něčím z toho, co už jsi udělal. Třeba by pro tebe mohla kápnout nějaká zakázka. Je spousta lidí co si myslí že elektroniku mají v malíku ale jen málo těch co ji v malíku skutečně mají a navíc mají takové zázemí, že jsou schopni věc dotáhnout do úspěšného konce.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
piitr



Založen: Oct 19, 2007
Příspěvky: 1003

PříspěvekZaslal: pá únor 19 2010, 9:54    Předmět: Citovat

Já se teda Andree nedivím, že koktá. Mně to taky hlava nějak nebere. Andrea navrhuje odstranit zákmity tím, že se bude klávesnice číst méně často. A tomínekk říká, že to pomalejší čtení moc zatíží procesor. To jsem z toho jelen. Já teda takový programovací jazyk asi neznám, kde méně práce trvá déle. Je ale pravda, že jich asi neznám 20. I když nevím, nepočítal jsem to.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
ZdenekHQ
Administrátor


Založen: Jul 21, 2006
Příspěvky: 25741
Bydliště: skoro Brno

PříspěvekZaslal: pá únor 19 2010, 10:48    Předmět: Citovat

Mě zatím potkalo tuším 7 programovacích jazyků a už teď z toho mám v hlavě trošku guláš a jsem rád, že aktivně používám maximálně tři. Nemyslím to nijak špatně, ale umět aktivně používat 20 programovacích jazyků, tak mám trvale hlavu v kýblu s tekutým dusíkem.
_________________
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: pá únor 19 2010, 11:01    Předmět: Citovat

Já teda nevím, jestli má cenu zde ještě něco radit, když autor dotazu toho tolik zná a ví, ale možným hw ošetřením maticové klávesnice je třeba obvod P8279. Crifodovi by se určitě hodil k té jeho Z80ce Twisted Evil

P.S.: Už otevřeli v lékárně. Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
frantajetel11



Založen: Nov 13, 2008
Příspěvky: 1922
Bydliště: Kladno

PříspěvekZaslal: pá únor 19 2010, 11:54    Předmět: Citovat

On asi myslel 20 jazyků jako: hovno - shit - лайна - merde ... zbytek si pán může ze svých geniálních znalostí doplnit sám.
P.S. HW to stejně nevyřešíš
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Řešení problémů s různými konstrukcemi Časy uváděny v GMT + 1 hodina
Jdi na stránku Předchozí  1, 2, 3, 4  Další
Strana 2 z 4

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata 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 hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.29 sekund