RAM: Forskelle mellem versioner
htx_>Bar Ingen redigeringsopsummering |
Bar (diskussion | bidrag) Ingen redigeringsopsummering |
||
| (3 mellemliggende versioner af den samme bruger vises ikke) | |||
| Linje 1: | Linje 1: | ||
Hukommelse i en computer organiseret som Random Access Memory, på engelsk [[ | Hukommelse i en computer organiseret som Random Access Memory, på engelsk [[RAM]]. | ||
RAM er en forkortelse for Random Access Memory, altså hukommelse, som man kan skrive og læse i som man har lyst (modsat hukommelse man kun kan læse i en bestemt rækkefølge). | RAM er en forkortelse for Random Access Memory, altså hukommelse, som man kan skrive og læse i som man har lyst (modsat hukommelse man kun kan læse i en bestemt rækkefølge). | ||
| Linje 5: | Linje 5: | ||
En anden typisk egenskab ved RAM er at det kun kan huske indholdet det står i det, så længe det er strøm til hukommelsen. | En anden typisk egenskab ved RAM er at det kun kan huske indholdet det står i det, så længe det er strøm til hukommelsen. | ||
I en [[PIC]] har vi ret begrænset mængde RAM, | I en [[Arduino]] og [[PIC]] har vi ret begrænset mængde RAM, alt efter hvilken processor man vælger. | ||
Her opremses antallet af bytes RAM der er i de gængse Arduino-typer vi bruger på Holstebro HTX, så er der følgende: | |||
{| class="wikitable" border="1" | |||
|- | |||
!Type!!Bytes RAM | |||
|- | |||
|Arduino UNO | |||
|align="right"|2048 | |||
|- | |||
|Arduino NANO | |||
|align="right"|2048 | |||
|- | |||
|MEGA2560 | |||
|align="right"|8192 | |||
|- | |||
|WeMOS | |||
|align="right"|33000? | |||
|- | |||
|Arduino Pro Mini | |||
|align="right"|2048 | |||
|- | |||
|Arduino Due | |||
|align="right"|96000 | |||
|} | |||
Her opremses antallet af bytes RAM der er i de Atmel processorer vi bruger på Holstebro HTX, så er der følgende: | |||
{| class="wikitable" border="1" | |||
|- | |||
!Type!!Bytes RAM | |||
|- | |||
|ATTiny45 | |||
|align="right"|256 | |||
|- | |||
|ATTiny85 | |||
|align="right"|512 | |||
|- | |||
|ATTiny2313A | |||
|align="right"|128 | |||
|- | |||
|ATTiny24A | |||
|align="right"|128 | |||
|- | |||
|ATTiny461 | |||
|align="right"|256 | |||
|- | |||
|ATTiny48 | |||
|align="right"|256 | |||
|- | |||
|Atmega328 | |||
|align="right"|2048 | |||
|} | |||
ATMega328 - - - - - ATTiny48 | |||
Her opremses antallet af bytes RAM der er i de gængse PIC-typer vi bruger på Holstebro HTX, så er der følgende: | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
| Linje 29: | Linje 84: | ||
|} | |} | ||
Det er i RAM'en vi gemmer vores [[variabler]] når vi skriver i [[JAL]] | Det er i RAM'en vi gemmer vores [[variabler]] når vi skriver i [[C til Arduino]] og [[JAL]] til PIC'en | ||
{{logik-begreber}} | {{logik-begreber}} | ||
Nuværende version fra 15. nov. 2022, 09:07
Hukommelse i en computer organiseret som Random Access Memory, på engelsk RAM.
RAM er en forkortelse for Random Access Memory, altså hukommelse, som man kan skrive og læse i som man har lyst (modsat hukommelse man kun kan læse i en bestemt rækkefølge).
En anden typisk egenskab ved RAM er at det kun kan huske indholdet det står i det, så længe det er strøm til hukommelsen.
I en Arduino og PIC har vi ret begrænset mængde RAM, alt efter hvilken processor man vælger.
Her opremses antallet af bytes RAM der er i de gængse Arduino-typer vi bruger på Holstebro HTX, så er der følgende:
| Type | Bytes RAM |
|---|---|
| Arduino UNO | 2048 |
| Arduino NANO | 2048 |
| MEGA2560 | 8192 |
| WeMOS | 33000? |
| Arduino Pro Mini | 2048 |
| Arduino Due | 96000 |
Her opremses antallet af bytes RAM der er i de Atmel processorer vi bruger på Holstebro HTX, så er der følgende:
| Type | Bytes RAM |
|---|---|
| ATTiny45 | 256 |
| ATTiny85 | 512 |
| ATTiny2313A | 128 |
| ATTiny24A | 128 |
| ATTiny461 | 256 |
| ATTiny48 | 256 |
| Atmega328 | 2048 |
ATMega328 - - - - - ATTiny48
Her opremses antallet af bytes RAM der er i de gængse PIC-typer vi bruger på Holstebro HTX, så er der følgende:
| Type | Bytes RAM |
|---|---|
| PIC12F675 | 64 |
| PIC16F684 | 128 |
| PIC16F690 | 256 |
| PIC16F877 | 368 |
| PIC16F628 | 224 |
| PIC16F84 | 68 |
Det er i RAM'en vi gemmer vores variabler når vi skriver i C til Arduino og JAL til PIC'en