Dinamikus memória kevés?

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
NZs
Újonc
Újonc
Hozzászólások: 3
Csatlakozott: 2020. június 25. csütörtök, 19:54

Dinamikus memória kevés?

HozzászólásSzerző: NZs » 2020. június 25. csütörtök, 20:00

Sziasztok,
Egy projektemnél (AVR-Duino/Nano (328+CH340) ezt írja ki a feltöltés után:

"Sketch uses 16520 bytes (53%) of program storage space. Maximum is 30720 bytes.
Global variables use 1621 bytes (79%) of dynamic memory, leaving 427 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur."

Kérdésem, hogy mennyire kell ezt a "lehetséges stabilitási problémát" komolyan venni? Végülis a rendelkezésre álló memóriának csak a 79%-át használom, ha jól gondolom. Egyébként nem tapasztalok egyelőre problémát a működés során.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 10071
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Dinamikus memória kevés?

HozzászólásSzerző: Robert » 2020. június 28. vasárnap, 6:06

A _fordításkor_ már ennyi foglalt.
Ha a programodban nagy memóriaigényes Void() paraméterátadások történnek, az a fennmaradót "eszi". Illetve ha lokálisan is foglalgatsz nagyobbakat.

A Serial.print('kiir') helyett a Serial.print(F('kiir')) használod, máris nyertél 4 byte-t... LCD-re is igaz ugyanez.

Tanulnivaló:
https://learn.adafruit.com/memories-of- ... ree-memory
http://www.tavir.hu - a gazda :)

NZs
Újonc
Újonc
Hozzászólások: 3
Csatlakozott: 2020. június 25. csütörtök, 19:54

Re: Dinamikus memória kevés?

HozzászólásSzerző: NZs » 2020. június 29. hétfő, 11:58

Köszönöm a választ. A Serial.print(F... -ről hol találok bővebbet?

Avatar
Robert
Elektronbűvölő
Hozzászólások: 10071
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Dinamikus memória kevés?

HozzászólásSzerző: Robert » 2020. június 29. hétfő, 12:18

http://www.tavir.hu - a gazda :)

NZs
Újonc
Újonc
Hozzászólások: 3
Csatlakozott: 2020. június 25. csütörtök, 19:54

Re: Dinamikus memória kevés?

HozzászólásSzerző: NZs » 2020. június 29. hétfő, 12:39

Köszönöm, átnézem őket. :-)


Vissza: “Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég