Arduino a alokace mista pro promenne

Pavel Brychta pavel.brychta na duhasys.eu
Čtvrtek Říjen 24 14:04:26 CEST 2019


DD,

ne, to je vlastnost architektury CPU - viz. třeba 
https://www.nongnu.org/avr-libc/user-manual/pgmspace.html

Pavel Brychta

Dne 24.10.2019 v 14:00 Jirka Mww napsal(a):
> Ahoj Martine,
> díky za vysvětlení.  To je vlastnost Arduina nebo jazyka C++ nebo co 
> to je za jazyk  ?
>
> Zdravi
> Jirka Sloupenský  OK1MWW
>
>
> čt 24. 10. 2019 v 13:45 odesílatel Martin Locker <locker na vosrk.cz 
> <mailto:locker na vosrk.cz>> napsal:
>
>     Ahoj Jirko,
>
>     RAM je potřeba na ten textový řetězec, standardně se ukládá do RAM
>     jako proměnné. Dá se vynutit jeho uložení do FLASH makrem F().
>
>     Serial.println(F("Retezec ve FLASH"));
>
>     Martin
>
>         ------------------------------------------------------------------------
>         ----- Původní zpráva -----
>         Odesilatel: "Jirka Mww" <jirka.mww na gmail.com
>         <mailto:jirka.mww na gmail.com>>
>         Příjemce: "HW konference" <hw-list na list.hw.cz
>         <mailto:hw-list na list.hw.cz>>
>         Datum: 24/10/2019 13:41
>         Předmět: Arduino a alokace mista pro promenne
>
>         Dobrý den,
>         mám tady rozpracovaný "větší projekt " s Arduinem Mini s
>         ATMEGA328. Větší to je jen z hlediska použitelnosti toho
>         procesoru, jinak nic moc náročného. Při překladu se mi ale
>         začala objevovat hláška, že budu mít brzo málo místa pro
>         proměnné v RAM , přitom jich tam zas až tolik není.
>         Mám tam ale dost ladících výpisů, ve velké většině jen pevný
>         text o tom, že se něco stalo.
>         Když některý z těch výpisů zakomentuji, místo pro proměnné se
>         okamžitě o několik bajtů zvětší. Můj dotaz je tedy, na co
>         potřebuje Arduino pro každý příkaz
>         serial.print ("hlaska"); nejake místo v RAM. Kdyz jsem jeste
>         psal v assembleru, měl jsem proceduru, ktera měla za svym
>         volanim primo umisteny text v ASCI , zakonceny nulou a tento
>         text se vypsal bez naroku na pamet RAM. Nevite, jak to dela to
>         Arduino ? Docela bych tomu chtel rozumet.
>
>         Zdravi
>         Jirka Sloupenský OK1MWW
>         ------------------------------------------------------------------------
>         _______________________________________________
>         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
>
>     _______________________________________________
>     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
>
>
> _______________________________________________
> 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/20191024/6e0b0a73/attachment.html>


Další informace o konferenci Hw-list