Add external memory to an STM32 microcontroller
HTML-код
- Опубликовано: 4 апр 2024
- Get your free Ultimate Guide - How to Develop and Prototype a New Electronic Hardware Product: predictabledesigns.com/guide
And get your other free guides:
From Prototype to Production with the ESP32: predictabledesigns.com/esp32
From Arduino Prototype to Mass Production: predictabledesigns.com/from-a...
From Raspberry Pi Prototype to Mass Production: predictabledesigns.com/rpi
Prevent mistakes by downloading my DESIGN REVIEW CHECKLISTS for the schematic circuit, PCB layout, and enclosure 3D model design: predictabledesigns.com/design...
Have questions about anything discussed in my videos? If so, I've built an AI assistant chatbot that is trained on all of my content. It knows what I know:) You can access it here: predictabledesigns.com/ai
Want my personal help on your project? If so, check out my Hardware Academy program: predictabledesigns.com/Academy Наука
Most have SPI and I2C controllers, but to execute program in such memory you must copy it in internal RAM and set that as executable. So that is a hassle and slows down execution, but you can store lots of data in I2C or SPI memories
How ram we can add ?
Very interesting topic, its sold commercialy so nowadays its easy for people the to create their own RPi's with dedicated PCB software(like Altium or EasyEDA)
We can use SPI to add external memory for STM32 but how can RAM be increased externally? Can you name those STM32 controllers?
Some high-end STM32's include a Flexible Memory Controller for adding external memory. These support a data bus for interfacing to external RAM just like a microprocessor. Of coursez external RAM won't be as fast as internal RAM.
There are multiple versions that support this, but I know off hand is the STM32F756xx
@@PredictableDesigns Thank You for the reply.