CH32V003

Jirka Mww jirka.mww na gmail.com
Pondělí Březen 11 22:05:23 CET 2024


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

Dne po 11. 3. 2024 21:21 uživatel Jindrich Fucik <fulda na seznam.cz> napsal:

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


Další informace o konferenci Hw-list