<html><body>NeporadĂm jak to Ĺ™ešit na CPU, záležà na rychlosti, ale v hradlovĂ© poli jsem to dÄ›lal, tak, Ĺľe zjednodušenÄ› Ĺ™eÄŤeno,<div>poÄŤĂtam nÄ›jakĂ˝ ÄŤas od hrany a beru vzorek ve prostĹ™ed ĂşdajnĂ© rychlosti a s kaĹľdou hranou nuluju ten ÄŤitaÄŤ, to znamená,</div><div>Ĺľe pokud budou samĂ© nuly nebo jedniÄŤky tak se mi to rozjede stejnÄ›, ale pĹ™i datech se to vlastnÄ› s kaĹľdou </div><div>hranou synchronizuje...</div><div><br></div><div>ZdenÄ›k Aster</div><div><br></div><div><p>---------- PĹŻvodnĂ zpráva ----------<br>Od: Michal Grunt <michal.grunt@vynet.cz><br>Komu: HW-news (hw-list@list.hw.cz) <hw-list@list.hw.cz><br>Datum: 18. 5. 2015 11:29:01<br>PĹ™edmÄ›t: OdchytávánĂ dat</p><br><blockquote>PĹ™edÄ›lávám hraÄŤku (starĂ˝ tank) na digitál a poĹ™Ădil jsem k tomuto účelu šĹĹŻrovĂ˝ hernĂ ovladaÄŤ od Nintenda (ÄŚĂna, ebay za pár korun) a to hlavnÄ› kvĹŻli tomu, Ĺľe to má dva analogovĂ© kniply a slibuji si od toho plynulĂ© Ĺ™ĂzenĂ otáček motorĹŻ (co knipl to motor). PĹŻvodnÄ› jsem myslel, Ĺľe jsem koupil ovladaÄŤ, kterĂ˝ má Ĺ™ĂzenĂ I2C, ale leĹľelo mi to rok v šuplĂku a aĹľ vÄŤera jsem zjistil, Ĺľe je to verze (k jinĂ©mu typu Nintenda), která komunikuje pouze po jednom drátu (nÄ›co jako 1 wire). Našel jsem si na internetu komunikaÄŤnĂ protokol poslal sled jedniÄŤek a nul do ovladaÄŤe a ten mi odpovĂ 24 bitovou hodnotou (zkoumáno pomocĂ log. analyzátoru) takĹľe komunikace je funkÄŤnĂ. ProblĂ©m je v tom, Ĺľe mi dÄ›lá potĂĹľe komunikaci odchytit procesorem. Jeden bite má dĂ©lku pouhĂ˝ch 5us (dle log. analyzátoru 4.4 - 4.5us). PrvnĂch 8 bitĹŻ odchytnu (jsou to zrovna tlaÄŤĂtka a ty mÄ› momentálnÄ› nezajĂmajĂ, ale funguje to, na tlaÄŤĂtka to reaguje), ale dalšà uĹľ mi dÄ›lajĂ problĂ©my. KdyĹľ jsem na to koukal log. analyzátorem tak se prĹŻbÄ›hy (ÄŤasovánĂ) pĹ™i kaĹľdĂ©m poĹľadavku trošku mÄ›nĂ takĹľe nelze pouze ÄŤekat x us a zkontrolovat vstup... Jak se tohle Ĺ™ešĂ? Mám ÄŤekat na sestupnou hranu, poÄŤkat cca 2-3us zkontrolovat vstup a na dalšà pul zase ÄŤekat na sestupnou hranu?<br><br>http://www.int03.co.uk/crema/hardware/gamecube/gc-control.html<br><br>MG<br>_______________________________________________<br>HW-list mailing list - sponsored by www.HW.cz<br>Hw-list@list.hw.cz<br>http://list.hw.cz/mailman/listinfo/hw-list</blockquote></div></body></html>