Пытаюсь сделать блоки для подключения памяти W25Qхх к 3,3 вольтовой ардуино pro mini.
Микросхемы этой серии имеют большой объем памяти и легко могут заменит SD карту, в проектах типа логгер, подключается по SPI.
Блок делаю без библиотек, на основании даташита, чтоб их можно было использовать не только с ардуино.
Возник вопрос, как заставить работать блоки с строками? Теоретически надо строку перегнать в массив символов и каждый символ писать в свою ячейку, но как это загнать в код пока не пойму. В проекте оставлял по одной включенной плате, с переменными типа Byte все компилируется.
В блоке присутствуют входы
Page - адрес ячейки в странице, значение от 0- 255 ,
PageAddress - это адрес страницы, значение зависит от типа микросхемы, дя W25Q16 это диапазон от 0 до 8192.
Value - значение записываемой (считываемой) переменной.
Блоки для eeprom W25Qхх
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Блоки для eeprom W25Qхх
[ref]fsergei70[/ref], В этих блоках посмотри как реализована запись стринг в еепром и попробуй применить у себя
viewtopic.php?f=86&t=6725#p93933
viewtopic.php?f=86&t=6725#p93933
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Блоки для eeprom W25Qхх
Самый быстрый способ через указатель.
Получаешь указатель и длину строки.
Потом, в цикле длинной в кол-во символов, получаешь байты, постоянно сдвигая указатель.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Капитан
- Сообщения: 860
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 40 раз
- Поблагодарили: 8 раз
Блоки для eeprom W25Qхх
На счёт указателей не понял как надо делать а длинна строки нужна в 32 символа.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 14 гостей