Gå til innhold

Hjelp til valg av microkontroller


Anbefalte innlegg

Videoannonse
Annonse
Skrevet

Ikke allverdens RAM nei men jeg er litt usikker på hva slags følger det får. Regner vel med at den kan kjøre direkte fra flash(som den kan ha opp til 8kB av)?

Skrevet

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.

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...