Did you know about the differences between EEPROM and Flash Memories? Watch my Embedded Systems Explained Series to learn more about this field! ruclips.net/p/PLeAb9_hv082weQ10WcvFfLBlNcCYXlQ4q
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.
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.
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?
Did you know about the differences between EEPROM and Flash Memories?
Watch my Embedded Systems Explained Series to learn more about this field! ruclips.net/p/PLeAb9_hv082weQ10WcvFfLBlNcCYXlQ4q
your video was quite very informative about the memory types in embedded systems
Very good comparison. Clear and crisp. Bravo.
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.
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!
thanks!
I’m glad you found it useful!
Thanck you very much
Thanks for the explanation, but when you talk about key difference between flash and EEPROM it's chaotic and not clear.
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?