Всем привет! Решил попробовать подключить к Ардуино SPI FLASH W25Q128FV и попробовать с ней поработать. Решил использовать именно SPI FLASH в качестве хранения данных (картинки для дисплея, звуковые файлы, фfйлы данных и т.д.). Но возникли некоторые трудности. По даташиту W25Q128FV работает максимум от 3.6 вольт, лини данных принимают максимум 4 вольт. Питание дал 3.3, линии данных - через делители (кроме Miso), HOLD и WP подключены к +3.3, в результате флешка не определяется. Удалось ее запустить только если все линии идут на прямую, а не через делители.
Дальше - хуже. Испробовал разные библиотеки - флешка определяется, читается, но записать на нее ничего нельзя. Попробовал сделать запись на SPI FLASH с MicroSD, но стоит подключить адаптер MicroSD и SPI FLASH сразу перестает определяться. Можете подсказать что не так?
Библиотеки брал здесь:
https://forum.arduino.cc/index.php?acti ... ach=221082http://forum.arduino.cc/index.php?topic=262132.0http://www.rinkydinkelectronics.com/library.php?id=65Первая библиотека - определяет, читает, но ничего записать нельзя.
Вторая библиотека выдает ошибку инициализации "No custom..."
Третья тоже только читает. Пробовал FlashUploader, но он тоже только читает, ничего не пишет.