Gå til innhold

Hjelp til valg av microkontroller


Anbefalte innlegg

Videoannonse
Annonse

Flash minnet kan modifiseres av programmet, dette brukes for å lage en bootloader, men det er begrensninger på hvordan dette kan brukes. Antall ganger en kan skrive til flash minnet er også begrenset, så det er ikke egnet til å lagre data. En bør heller bruke eeprom hvis kretsen har det til å lagre data, men her er det jo mest snakk om å lagre data som en ikke vil miste når en skrur kretsen av.

 

RAMen brukes til å lagre variabler i programmet, og til program stakken. Altså setter mengden RAM begrensninger på hvor mange variabler du kan ha, og hvor mange funksjonskall man kan gjøre i dybden før stakken får overflow. Hvordan en skriver programmet en skal kjøre kan ha stor innvirkning på mengden RAM en trenger. Bruk av pekere for å peke på konstant data lagret i Flash minnet kan hjelpe siden data da ikke lastes til RAM.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...