<div dir="auto">Ano, je to tak,i magnetickĂ˝ snĂ­maÄŤ nedává 1024 ale zase nulu.  V tom mĂ©m vĂ˝poÄŤtu slo jenom o ty binárnĂ­ Ĺ™ady  </div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Dne po 11. 3. 2024 21:21 uĹľivatel Jindrich Fucik <<a href="mailto:fulda@seznam.cz">fulda@seznam.cz</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">... coĹľ mne pĹ™imÄ›lo se na to podĂ­vat pořádnÄ› a zjistil jsem, jak to máme <br>
oba blbÄ›, ale kaĹľdej jinak.<br>
Já jsem správnÄ› popsal Ĺ™Ăˇdy pro pĹ™evod z 0-1023 na 0-360 (coĹľ bylo v <br>
zadánĂ­) a ty jsi popsal 0-1024 na 0-360. Ve skuteÄŤnosti ale pokud se <br>
bavĂ­me o Ăşhlech na kruhu, tak jich je jen 0-359.<br>
TakĹľe pro binárnĂ­ logiku 359 = 255 + 63 + 31 + 7 + 3.<br>
<br>
Dne 11.03.2024 v 21:08 Jirka Mww napsal(a):<br>
> z 1024 postupnym bitovym posunem ziskam 256 + 64 + 32 + 8 = 360<br>
> <br>
> <br>
> Zdravi<br>
> Jirka SloupenskĂ˝ Â OK1MWW<br>
> <br>
> <br>
> po 11. 3. 2024 v 18:04 odesĂ­latel Miroslav Draxal <<a href="mailto:evik@volny.cz" target="_blank" rel="noreferrer">evik@volny.cz</a> <br>
> <mailto:<a href="mailto:evik@volny.cz" target="_blank" rel="noreferrer">evik@volny.cz</a>>> napsal:<br>
> <br>
>  Â  Â DobrĂ˝ den,____<br>
> <br>
>  Â  Â PodÄ›lĂ­te se, jak to pĹ™evádĂ­te?____<br>
> <br>
>  Â  Â Co ÄŤlovÄ›k, to jinĂ˝ přístup,…____<br>
> <br>
>  Â  Â __ __<br>
> <br>
>  Â  Â Příkladem je tĹ™eba pĹ™evod z magnetickĂ©ho  snĂ­maÄŤe Ăşhlu 0 - 1023 <br>
>  Â  Â bitĹŻ na 0 - 360°?____<br>
> <br>
>  Â  Â __ __<br>
> <br>
>  Â  Â MĂ­ra____<br>
> <br>
>  Â  Â __ __<br>
> <br>
>  Â  Â __ __<br>
> <br>
>  Â  Â *From:*Hw-list [mailto:<a href="mailto:hw-list-bounces@list.hw.cz" target="_blank" rel="noreferrer">hw-list-bounces@list.hw.cz</a><br>
>  Â  Â <mailto:<a href="mailto:hw-list-bounces@list.hw.cz" target="_blank" rel="noreferrer">hw-list-bounces@list.hw.cz</a>>] *On Behalf Of *Jirka Mww<br>
>  Â  Â *Sent:* Monday, March 11, 2024 5:17 PM<br>
>  Â  Â *To:* HW-news<br>
>  Â  Â *Subject:* Re: CH32V003____<br>
> <br>
>  Â  Â __ __<br>
> <br>
>  Â  Â Já jsem asi vĂ˝jimka, float aritmetiku nepoužívám prakticky vĹŻbec,<br>
>  Â  Â vÄ›tšinou si pro zpracovánĂ­ signálĹŻ z ÄŤidel a snĂ­maÄŤĹŻ vystaÄŤĂ­m s<br>
>  Â  Â nÄ›jakĂ˝mi bitovĂ˝mi posuny a sÄŤĂ­tánĂ­m. ____<br>
> <br>
>  Â  Â Příkladem je tĹ™eba pĹ™evod z magnetickĂ©ho  snĂ­maÄŤe Ăşhlu 0 - 1023 <br>
>  Â  Â bitĹŻ na 0 - 360°. ____<br>
> <br>
> <br>
>  Â  Â ____<br>
> <br>
>  Â  Â Zdravi<br>
>  Â  Â Jirka SloupenskĂ˝ Â OK1MWW____<br>
> <br>
>  Â  Â __ __<br>
> <br>
>  Â  Â __ __<br>
> <br>
>  Â  Â <<a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" rel="noreferrer noreferrer" target="_blank">https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail</a>>____<br>
> <br>
>  Â  Â  Â <br>
> <br>
>  Â  Â Neobsahuje ĹľĂˇdnĂ© <a href="http://viry.www.avast.com" rel="noreferrer noreferrer" target="_blank">viry.www.avast.com</a><br>
>  Â  Â <<a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" rel="noreferrer noreferrer" target="_blank">https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail</a>>____<br>
> <br>
>  Â  Â __ __<br>
> <br>
>  Â  Â po 11. 3. 2024 v 16:31 odesĂ­latel Miroslav Mraz <<a href="mailto:mrazik@volny.cz" target="_blank" rel="noreferrer">mrazik@volny.cz</a><br>
>  Â  Â <mailto:<a href="mailto:mrazik@volny.cz" target="_blank" rel="noreferrer">mrazik@volny.cz</a>>> napsal:____<br>
> <br>
>  Â  Â  Â  Â Otázka je co se rozumĂ­ pod pojmem "core vĂ˝poÄŤty". VÄ›tšina lidĂ­<br>
>  Â  Â  Â  Â používá<br>
>  Â  Â  Â  Â na všechno float, resp. double, coĹľ je na 8-bit i.e. AVR jedno.<br>
>  Â  Â  Â  Â PĹ™itom<br>
>  Â  Â  Â  Â to celkem nenĂ­ potĹ™eba, protoĹľe data z ÄŤidel dostáváte jako<br>
>  Â  Â  Â  Â integer a<br>
>  Â  Â  Â  Â dynamickĂ˝ rozsah nebĂ˝vá velkĂ˝, vše je pomÄ›rnÄ› lineárnĂ­. JenĹľe<br>
>  Â  Â  Â  Â celoÄŤĂ­selnou aritmetiku si musĂ­te implementovat sami a pokud je tam<br>
>  Â  Â  Â  Â násobenĂ­ (a to je celkem pravidlo), snadno vám to "uteÄŤe". Float je<br>
>  Â  Â  Â  Â opravdu na tohle lepší.<br>
>  Â  Â  Â  Â Funkce jako je log a exp v jednoÄŤipech nepoužívám, nevĂ­m k ÄŤemu<br>
>  Â  Â  Â  Â by mi<br>
>  Â  Â  Â  Â byly. Funkce sin a cos uĹľ spíš tĹ™eba na rotace vektorĹŻ, nenĂ­<br>
>  Â  Â  Â  Â problĂ©m<br>
>  Â  Â  Â  Â napsat si je sám z definiÄŤnĂ­ Ĺ™ady. Sqrt na velikost vektoru lze<br>
>  Â  Â  Â  Â spoÄŤĂ­tat<br>
>  Â  Â  Â  Â Newtonovou metodou.<br>
>  Â  Â  Â  Â Do toho brouka se dá dostat leccos, zkusil jsem to<br>
>  Â  Â  Â  Â <a href="https://code.nolog.cz/Kizarm/RISC-V/src/branch/main/math" rel="noreferrer noreferrer" target="_blank">https://code.nolog.cz/Kizarm/RISC-V/src/branch/main/math</a><br>
>  Â  Â  Â  Â <<a href="https://code.nolog.cz/Kizarm/RISC-V/src/branch/main/math" rel="noreferrer noreferrer" target="_blank">https://code.nolog.cz/Kizarm/RISC-V/src/branch/main/math</a>><br>
>  Â  Â  Â  Â Máte tam srovnánĂ­ proti AVR, Cortex-M0. Ten 8-bit z toho vycházĂ­<br>
>  Â  Â  Â  Â nejlĂ©pe<br>
>  Â  Â  Â  Â co se tĂ˝ká dĂ©lky kĂłdu, Cortex-M0 je o nÄ›co kratší neĹľ CH32V003,<br>
>  Â  Â  Â  Â ale nenĂ­<br>
>  Â  Â  Â  Â to tak velkĂ©. DĹŻleĹľitĂ© je, Ĺľe to funguje, ta aritmetika ve float je<br>
>  Â  Â  Â  Â příšerná, nechtÄ›l bych v tom hledat chybu.<br>
>  Â  Â  Â  Â Za ty penĂ­ze nenĂ­ ten ÄŤip ĹˇpatnĂ˝. Svoje vyuĹľitĂ­ najde. VidĂ­m to<br>
>  Â  Â  Â  Â takĂ©<br>
>  Â  Â  Â  Â spíš na nÄ›jakou domácĂ­ automatizaci po RS485. V tom mĹŻĹľe nÄ›jaká<br>
>  Â  Â  Â  Â matematická Ăşprava měřenĂ˝ch dat hrát roli. U vÄ›tších systĂ©mĹŻ<br>
>  Â  Â  Â  Â mĹŻĹľe bĂ˝t<br>
>  Â  Â  Â  Â lepší posĂ­lat na RS485 měřenou veliÄŤinu v jednotkách SI neĹľ<br>
>  Â  Â  Â  Â vyplivnout<br>
>  Â  Â  Â  Â nÄ›jakĂ© ÄŤĂ­slo z ÄŤidla, protoĹľe je hned jasnĂ© jestli je to blbost<br>
>  Â  Â  Â  Â nebo ne.<br>
> <br>
>  Â  Â  Â  Â MrazĂ­k<br>
> <br>
>  Â  Â  Â  Â On 10. 03. 24 18:01, Jan Waclawek wrote:<br>
>  Â  Â  Â  Â  > [preposielam]<br>
>  Â  Â  Â  Â  ><br>
>  Â  Â  Â  Â  > Dobry den,<br>
>  Â  Â  Â  Â  ><br>
>  Â  Â  Â  Â  > velmi pekne dakujem za odpoved. Priznam sa, ze tajne som<br>
>  Â  Â  Â  Â dufal, ze<br>
>  Â  Â  Â  Â  > skusite napisat len testovaci programcek s core vypoctami na<br>
>  Â  Â  Â  Â odhad. Ja<br>
>  Â  Â  Â  Â  > som to tak robil. A hned som videl aspon orientacne, kolko<br>
>  Â  Â  Â  Â kodu mi<br>
>  Â  Â  Â  Â  > zaberu vypocty a podla toho som vyberal typy mcu resp.<br>
>  Â  Â  Â  Â velkost pamati.<br>
>  Â  Â  Â  Â  > Viem, ze ten cip je dost orezany, ale to je na nom to<br>
>  Â  Â  Â  Â fascinujuce, co<br>
>  Â  Â  Â  Â  > vsetko sa da do neho naprogramovat. Vzdy som sa divil, co<br>
>  Â  Â  Â  Â vsetko ide<br>
>  Â  Â  Â  Â  > naprogramovat do PIC. Samozrejme rozne aproximacie a<br>
>  Â  Â  Â  Â zjednodusenia, to<br>
>  Â  Â  Â  Â  > si clovek musi urobit sam a zvycajne je to druha samostatna<br>
>  Â  Â  Â  Â diplomovka<br>
>  Â  Â  Â  Â  > alebo samostatna cast prace. Ja viem, ze su aj ine cipy, ale<br>
>  Â  Â  Â  Â tam treba<br>
>  Â  Â  Â  Â  > nastavit zvycajne kompilator na nejake hw-rozsirenie a to si<br>
>  Â  Â  Â  Â clovek hned<br>
>  Â  Â  Â  Â  > nemusi vsimnut, resp. bude nad tym badat ako ja a nakoniec to<br>
>  Â  Â  Â  Â necha tak.<br>
>  Â  Â  Â  Â  > To plati samozrejme o mne, ale ja radsej navrhujem plosaky a<br>
>  Â  Â  Â  Â schemy ako<br>
>  Â  Â  Â  Â  > riesim software. Aj tak Vam velmi pekne dakujem za to, ze tu<br>
>  Â  Â  Â  Â napisete a<br>
>  Â  Â  Â  Â  > zverejnite nieco z vysledkov svojho bastlenia.<br>
>  Â  Â  Â  Â  ><br>
>  Â  Â  Â  Â  > A.<br>
>  Â  Â  Â  Â  ><br>
>  Â  Â  Â  Â  ><br>
>  Â  Â  Â  Â _______________________________________________<br>
>  Â  Â  Â  Â HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer noreferrer" target="_blank">www.HW.cz</a> <<a href="http://www.HW.cz" rel="noreferrer noreferrer" target="_blank">http://www.HW.cz</a>><br>
>  Â  Â  Â  Â <a href="mailto:Hw-list@list.hw.cz" target="_blank" rel="noreferrer">Hw-list@list.hw.cz</a> <mailto:<a href="mailto:Hw-list@list.hw.cz" target="_blank" rel="noreferrer">Hw-list@list.hw.cz</a>><br>
>  Â  Â  Â  Â <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
>  Â  Â  Â  Â <<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a>>____<br>
> <br>
>  Â  Â _______________________________________________<br>
>  Â  Â HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer noreferrer" target="_blank">www.HW.cz</a> <<a href="http://www.HW.cz" rel="noreferrer noreferrer" target="_blank">http://www.HW.cz</a>><br>
>  Â  Â <a href="mailto:Hw-list@list.hw.cz" target="_blank" rel="noreferrer">Hw-list@list.hw.cz</a> <mailto:<a href="mailto:Hw-list@list.hw.cz" target="_blank" rel="noreferrer">Hw-list@list.hw.cz</a>><br>
>  Â  Â <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
>  Â  Â <<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a>><br>
> <br>
> <br>
> _______________________________________________<br>
> HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer noreferrer" target="_blank">www.HW.cz</a><br>
> <a href="mailto:Hw-list@list.hw.cz" target="_blank" rel="noreferrer">Hw-list@list.hw.cz</a><br>
> <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
_______________________________________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank" rel="noreferrer">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote></div>