Подключение SPI Flash памяти 25 серии
Схема
SPI Flash память AT25F512
Проект рассчитан на освоение SPI интерфейса и работу с Flash памятью 25 серии. Команды чтения и записи можно посмотреть в документации на конкретную микросхему. Flash память удобно использовать для хранения настроек и пользовательских данных.
Для запуска модели понадобится библиотека Arduino UNO R3 для Proteus распакуйте ее в папку
С:\Program Files\Labcenter Electronics\Proteus 7 Professional\LIBRARY\
Для нормальной работы UART Arduino UNO R3 в Flowcode AVR V5 используйте Patch Flowcode V5 for AVR
После обновления прошивки AT25F512 в Proteus, необходимо сбросить модель памяти через меню Отладка.
SPI Flash память М25P05
Проект аналогичен предыдущему, программа проверена в железе. Подключение Flash памяти к Arduino UNO по схеме Proteus.
Для прошивки hex файла в Arduino UNO удобно использовать утилиту XLoader
Пример чтения Flash памяти через терминал
SPI Flash память AT25F512
Проект рассчитан на освоение SPI интерфейса и работу с Flash памятью 25 серии. Команды чтения и записи можно посмотреть в документации на конкретную микросхему. Flash память удобно использовать для хранения настроек и пользовательских данных.
Для запуска модели понадобится библиотека Arduino UNO R3 для Proteus распакуйте ее в папку
С:\Program Files\Labcenter Electronics\Proteus 7 Professional\LIBRARY\
Для нормальной работы UART Arduino UNO R3 в Flowcode AVR V5 используйте Patch Flowcode V5 for AVR
После обновления прошивки AT25F512 в Proteus, необходимо сбросить модель памяти через меню Отладка.
SPI Flash память М25P05
Проект аналогичен предыдущему, программа проверена в железе. Подключение Flash памяти к Arduino UNO по схеме Proteus.
Для прошивки hex файла в Arduino UNO удобно использовать утилиту XLoader
Пример чтения Flash памяти через терминал
Datasheet AT25F512 | |
Datasheet M25P05AV | |
Файлы проекта AT25F512 для Flowcode V5 for AVR и модель для Proteus 7.9 | |
Файлы проекта М25P05 для Flowcode V5 for AVR |