All About Microcontroller Memory - Flash, RAM, EEPROM | Embedded Systems Explained
Vložit
- čas přidán 30. 06. 2024
- Your go-to PCB & 3D Printing - PCBWay: www.pcbway.com
In today's video we'll discuss about the relevant memory types in today's embedded systems, Flash, RAM and EEPROM and how memory gets allocated!
Texas Instruments MSP430 LaunchPad (US): amzn.to/3KzlePN
Texas Instruments MSP430 LaunchPad (UK): amzn.to/2UipjAq
MSP430 Microcontroller Basics - Book (US): amzn.to/2OY8tDT
MSP430 Microcontroller Basics - Book (UK): amzn.to/2P1QoVf
Last video: • How Pulse Width Modula...
Follow me on Instagram : / thefabytm_yt
Like me on Facebook : / thefabytm
Secondary Channel : / morethefabytm
Follow me on Twitter : / thefabytm
Try Amazon Prime with a free 30 day trial: amzn.to/2MG3A0T
Sign up for Airalo (international eSIM plans): www.airalo.com/?rfsn=4268870....
0:00 Intro
1:25 Microcontroller Memory Types
2:11 Flash Memory
3:16 RAM
4:00 EEPROM
5:21 Linker Files and Precompiler Directives
This video is part of my Educational series called Embedded Systems Explained!
My name is Fabi and I am an Engineer and Tech Enthusiast from Romania. On my CZcams channel I do thorough reviews of gadgets, showcase my programming projects and show you which cars I am driving.
In today's video we'll be talking about the different types of memory you will find in microcontrollers (Flash, RAM and EEPROM), when each type is useful and how your variables will get allocated to a certain memory type, using the Linker File or precompiler directives.
Did you know about the differences between EEPROM and Flash Memories?
Watch my Embedded Systems Explained Series to learn more about this field! czcams.com/play/PLeAb9_hv082weQ10WcvFfLBlNcCYXlQ4q.html
Very good comparison. Clear and crisp. Bravo.
your video was quite very informative about the memory types in embedded systems
Some MCUs have ROM, PROM, or OTP. Omitting the erase option makes it cheaper, allowing for extremely cheap controllers. Some MCUs also depend on external memory (flash and/or RAM) and use a ROM based bootloader to copy from external flash to RAM at power up.
Great point!
Thanck you very much
I really appreciate your careful explanation about the memory topic, but in my perspective, it's much be better understanding if you provide some important keywords which related to the topic on your videos at the same time. It would improve a lot of attractions, visualizations and memorability for viewers.
thanks!
I’m glad you found it useful!
If you can only write in bytes and erase in blocks, does this mean you HAVE to erase a block before writing to a block? Why can't you just over right it? Is it because you can only write the zeros?
Thanks for the explanation, but when you talk about key difference between flash and EEPROM it's chaotic and not clear.