<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>