Založen: Jul 21, 2006 Příspěvky: 25741 Bydliště: skoro Brno
Zaslal: čt únor 18 2010, 17:59 Předmět:
Crifodo je recesista
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[?]
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.
Založen: Jul 21, 2006 Příspěvky: 25741 Bydliště: skoro Brno
Zaslal: čt únor 18 2010, 18:16 Předmět:
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[?]
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!
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
Založen: Jul 21, 2006 Příspěvky: 25741 Bydliště: skoro Brno
Zaslal: čt únor 18 2010, 20:18 Předmět:
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[?]
Č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).
Založen: Jul 21, 2006 Příspěvky: 25741 Bydliště: skoro Brno
Zaslal: čt únor 18 2010, 21:35 Předmět:
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.... _________________ 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[?]
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.
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.
Založen: Jul 21, 2006 Příspěvky: 25741 Bydliště: skoro Brno
Zaslal: pá únor 19 2010, 10:48 Předmět:
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[?]
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
Založen: Nov 13, 2008 Příspěvky: 1922 Bydliště: Kladno
Zaslal: pá únor 19 2010, 11:54 Předmět:
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šíš
Časy uváděny v GMT + 1 hodina Jdi na stránku Předchozí1, 2, 3, 4Další
Strana 2 z 4
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
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.