<html><body>To bude nějaké vytržení z kontextu nebo nepochopení.<div>Kdo Vám to říkal ?</div><div>Pokud jsou nějaké sekvence které je nutné dodržet tak to lze dohledat v dokumentaci.<br><br>V.<br>-- <br>-----------------------------------------<br>Pokud máte zájem, navštivte naši stránku o mašinkách - http://www.pojezdy.eu<br><br><aside>
---------- Původní e-mail ----------<br>
Od: Martin Úlehla <ok9swl@gmail.com><br>
Komu: hw-list@list.hw.cz<br>
Datum: 13. 3. 2019 15:28:04<br>
Předmět: Re: Programovani ARM, bylo prepinani seriovek
</aside><br><blockquote data-email="ok9swl@gmail.com">Ještě bych zde do komunity předal jedno varování...<br><br>Některé funkce jsme nepoužívali z jejich knihovny, ale kvůli rychlosti <br>(motor control) jsme v přerušení přistupovali přímo na registry. Byli z <br>toho dost odvaření a důrazně nás upozorňovali, že *ne všechny logicky <br>správné sekvence nastavení registrů vedou k fyzicky správnému chování <br>procesoru*.<br><br>Tedy když už chcete přistupovat k HW přímo bez jejich knihovny, dostali <br>jsme instrukci ať kopírujeme/dodržujeme sekvence nastavení z jejich <br>knihoven. Pokud toto nedodržíte, může být chování procesoru <br>nepředvídatelné a datasheet toto nepokrývá (nepočítá se při složitosti <br>procesoru s přímým střílením hexačísel do registrů).<br><br>Jak moc je to vážné varování jsem se nikdy nedozvěděl, ale neměl jsem <br>potřebu se mu zbytečně protivit a ctím to dodnes i u konkurenčních <br>procesorů. Jak víte v oblasti pohonů končí chyby hromádkami drahého uhlí.<br><br>Martin<br><br></blockquote></div></body></html>