Дайте совет новичку по EEPROM

Тема в разделе "Arduino & Shields", создана пользователем Alex84, 8 июн 2016.

  1. Alex84

    Alex84 Нерд

    В общем купил arduino M0 pro до этого была мега. Под мегу скетч компилируется без проблем но по М0 выдает
    fatal error: EEPROM.h: No such file or directory.
    Помогите люди добрые, два дня ломаю голову но ни хрена не получается. Пробовал различные версии ARDUINO IDE от 1.6 до 1.7.10 ( стоит сейчас)
    Пробовал различные библиотеки eeprom.
     
  2. ZAZ-965

    ZAZ-965 Гуру

    В менеджере плат установите "Arduino SAMD board (32bits ARM Cortex M0)"
     
  3. Alex84

    Alex84 Нерд

    WARNING: Category '' in library EEPROM is not valid. Setting to 'Uncategorized'
    WARNING: Spurious .github folder in 'Ethernet2' library
    C:\Users\Alex\Documents\Arduino\sketch_jun07a\sketch_jun07a.ino:1:24: fatal error: avr/EEPROM.h: No such file or directory

    #include <avr/EEPROM.h>

    ^

    compilation terminated.

    exit status 1
    Ошибка компиляции.
    Щас это пишет!
     
  4. ZAZ-965

    ZAZ-965 Гуру

    А зачем вы подключаете EEPROM от avr. Попробуйте просто #include <EEPROM.h>
     
  5. Alex84

    Alex84 Нерд

    WARNING: Category '' in library EEPROM is not valid. Setting to 'Uncategorized'
    WARNING: Spurious .github folder in 'Ethernet2' library
    ПРЕДУПРЕЖДЕНИЕ: библиотека EEPROM должна запускаться на архитектурах [avr] и может быть несовместима с вашей платой на архитектуре [samd].
    C:\Users\Alex\Documents\Arduino\sketch_jun07a\sketch_jun07a.ino: In function 'void setup()':

    sketch_jun07a:56: error: 'EEPROM' was not declared in this scope

    EEPROM.write(42, 25);

    ^
    потом много БУКВ и все!
    ^

    exit status 1
    'EEPROM' was not declared in this scope
     
  6. Alex84

    Alex84 Нерд

    Это выдает на версии 1.6.9
    На версии 1.7.10 выдает описанное выше. и в этой версии есть плата M0 programin и native port
    fatal error: EEPROM.h: No such file or directory
     
  7. Alex84

    Alex84 Нерд

    Тестовые скетч blink заливаются без проблем и работает. Проблема вылезает только с компиляцией eeprom
     
  8. aleksis-76

    aleksis-76 Нерд

    а у него вообще EEPROM то есть?
     
  9. ZAZ-965

    ZAZ-965 Гуру

  10. Alex84

    Alex84 Нерд

    И что теперь делать?
     
  11. aleksis-76

    aleksis-76 Нерд

    с чем
    используйте память программ
     
  12. aleksis-76

    aleksis-76 Нерд

    ну или внешнюю микросхему, если внешнюю то лучше SPI
     
  13. Alex84

    Alex84 Нерд

    Таймер работы
     
  14. aleksis-76

    aleksis-76 Нерд

    ЧТО ТАЙМЕР РАБОТЫ?
     
  15. Alex84

    Alex84 Нерд

    На web странице вводим время вкл и выкл реле. это все пишется в eeprom
     
  16. aleksis-76

    aleksis-76 Нерд

    ПОПРОБУЙТЕ ЭМУЛЯЦИЮ EEPROM или как вариант внешняя микросхема, а USB случайно нет?
     
  17. Alex84

    Alex84 Нерд

    есть flash на 2 гб с нее читается web страница
    Что значит UBS?
    Микросхема не вариант, долго идти до меня будет.
    Скетч для меня писали а не я. Посоветуйте вариант поудобнее, как объяснить человеку который писал скетч что ему надо подправить!
     
  18. aleksis-76

    aleksis-76 Нерд

    USB ну тот в который флешки втыкают,
    флеш в виде микросхемы или USB,или sd карточка?
     
  19. Alex84

    Alex84 Нерд

    Стоит sd в шилде на 2 гб, с нее страница подгружается.
     
  20. aleksis-76

    aleksis-76 Нерд

    а ну тогда нет проблем, пишите на SD и читаете с нее же.