Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Původní podoba příspěvku

Vaclav Peroutka Zpět na příspěvek

Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).

<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"></td><td align=right valign="middle"></td></tr></table><BR><pre>
<span class="replyquote1">&gt; Tak jsem na tento popud hledal mezi zdrojáky a skripty něco co by oscilátor
&gt; nastavovalo a nenašel, jestli jsou potřeba nějaké další instrukce, tak
<img src="BODY_IMAGES_WRAP_GIF"> je 
&gt; prosím Vašku přidej.
&gt; 
</span>
Ehmmm, kdyz se podivas do hal.h, tak je tam #if 0 ... #endif -&gt; timto je
<img src="BODY_IMAGES_WRAP_GIF">zakomentovany externi oscilator s PLL. Po startu STM32 nabehne na interni
<img src="BODY_IMAGES_WRAP_GIF">oscilator. A pokud se do RCC registru nevrta, procesor bezi stale z interniho
<img src="BODY_IMAGES_WRAP_GIF">oscilatoru. V kodu to je okomentovane, tahle cast vychazi z mych prvnich hratek 
<img src="BODY_IMAGES_WRAP_GIF">s STM32.

Jinak, pro nejvyssi vykon je potreba pouzit krystal 9MHz - ten pak v PLL
<img src="BODY_IMAGES_WRAP_GIF">vynasobit na 36MHz. S tim je pak potreba upravit delicky SPI a UARTu. Dale cist 
<img src="BODY_IMAGES_WRAP_GIF">na kartach CSD registr a podle toho volit rychlost komunikace na SPI. Dalsi
<img src="BODY_IMAGES_WRAP_GIF">kriticka vec je optimalizace stavajiciho kodu. Ale to jsou uz takove tresnicky, 
<img src="BODY_IMAGES_WRAP_GIF">az vsechno bude fungovat, jak ma.

A jeste jedna vec -  co se tyce LEDky, tak pokud ji budete osazovat, pouzijte
<img src="BODY_IMAGES_WRAP_GIF">svitive LED na 2mA - stare Tesly v tom nepojedou, Sharp nema vlastni elektrarnu 
<img src="BODY_IMAGES_WRAP_GIF">na takove zalezitosti - ze, Michale ;-)

V.
</pre>