Re: ESP32 a paměť

Martin Blaha conf.hw na elektronek.cz
Pátek Červen 9 16:11:04 CEST 2023


ano, platí pro staré atmegy/attiny - F jako uložení řetězců do flash 
paměti, viz <avr/pgmspace.h>

MB



Dne 09.06.2023 v 16:08 Jirka Mww napsal(a):
> Už jsem si to našel, pro texty ve Flash se to píše takto : 
> Serial.println(F("Text"));
>
> 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> 
>
>
>
> pá 9. 6. 2023 v 15:23 odesílatel Jirka Mww <jirka.mww na gmail.com 
> <mailto:jirka.mww na gmail.com>> napsal:
>
>     Je to asi mimo, ale měl jsem v minulosti problémy s nedostatkem
>     RAM paměti u malého Arduina. Zjistil jsem, že všechny texty pro
>     výpisy se defaultně ukládají do RAM. Když se chce pro texty
>     využívat FLASH paměť, musí se tomu textu něco předřadit, teď už si
>     nevzpomínám co to bylo.
>     Zdravi
>     Jirka Sloupenský  OK1MWW
>
>
>     pá 9. 6. 2023 v 14:06 odesílatel Michal Grunt
>     <michal.grunt na gmail.com <mailto:michal.grunt na gmail.com>> napsal:
>
>         Po delší době si hraji s ESP32 v Arduino prostředí. Jde o zde
>         nedávno
>         zmiňovaný Google kalendář s e-ink displejem. Vše funguje, ale
>         asi mi
>         dochází paměť. Pokud "http.GET" přesáhne určitou velikost tak sice
>         proběhne další část programu, ale poté se zastaví (konkrétně
>         třeba u
>         prvniho display.print) a provede se restart. Přitom nejde o nějaká
>         velká data. Když mi http.GET vrátí ~400 znaků (UTF8 - občas nějaký
>         český znak) je to OK, ale pokud je trochu delší tak už to
>         havaruje.
>         Asi provedu redukci posílaných dat (např. místo "Pondělí"
>         jenom "Po",
>         čas jenom hh:mm bez vteřin atd.). Ale zajímalo by mě kde je ta
>         hranice. Jak se k ní dostat a jak zabránit havárii pokud bude
>         přijatý
>         text větší (odstřihnout to před dalším zpracováním nebo to vůbec
>         nepřijmout pokud to jde...)?
>
>         Děkuji
>         MG
>         _______________________________________________
>         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

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20230609/8a5ea15b/attachment.htm>


Další informace o konferenci Hw-list