<!DOCTYPE html><html><body><div dir="auto">[preposielam]<br><br>Dobry den,<br><br>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.<br><br>A.<br><br>>>><br>Pokusím se odpovědět, ale moje zkušenosti za týden hraní to neumožní <br>udělat dost zodpovědně, tak to berte s rezervou.<br>1. Je to velmi levný čip za $0.1 s velmi ořezanou instrukční sadou a <br>menším počtem registrů. Nemá ani hardwarovou násobičku, takže násobení <br>dělá podprogram pomocí sčítání. To značně limituje výpočty.<br>2. Leccos se dá řešit jednodušeji než jak se to dělá obvykle. Například <br>pokud máte 3-osý akcelerometr a chcete spočítat úhly, musíte použít něco <br>jako arctg (atan2(y,x)). Jenže při velmi omezené přesnosti použitého <br>čidla to stačí aproximovat polynomem 3.řádu čímž se to výrazně <br>zjednoduší. Ale musíte si to napsat sám, případně najít na webu (tzn. <br>vědět, že to existuje).<br>3. Tento čip není na složité výpočty určený, mají čipy s lepšími jádry a <br>aritmetikou v pohyblivé čárce, ale tam už zase není tak zajímavá cena. <br>Asi by se našel nějaký potulný prodejce, který má zkušenosti a umí věci <br>sehnat za zajímavou cenu, ale to chce už poměrně velkou sérii.<br><br>Mrazík<br><br>PS. Teď jsem dodělal přehrávač midi<br><a href="https://code.nolog.cz/Kizarm/RISC-V/src/branch/main/midi">https://code.nolog.cz/Kizarm/RISC-V/src/branch/main/midi</a><br>Funguje to, i na STM32F051, je tam vidět jak je to portováno, ale je to <br>fakt jen hračka. A protože výstup dá 20 mA, stačí zapojit do série 30 <br>Ohm špunty do uší + 100 Ohm odpor mezi piny PD0 a PD2 a hraje to a <br>poměrně hlasitě. Prostě na takovéhle kraviny je to jak dělané.</div></body></html>