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