Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Raspberry Pi
  3. SPI ошибка сегментирования

SPI ошибка сегментирования

Запланировано Прикреплена Закрыта Перенесена Raspberry Pi
2 Сообщения 1 Posters 41 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано
    #1

    Всем доброе время суток!
    Может кто разбирался и подскажет в чём проблема при попытке считать данные с MCP3208 на Raspberry PI2.
    Исходные коды брал абсолютно разные, и все писали, что рабочие, но как то у меня не сложилось.
    1-й источник blog.vyazikov.ru/raspberry-pi-i-acp-12-bit/ но тут не пошло сразу компилирование командой g++ -Wall -o OutBin mcp3201.cpp, но компилятор выдал ошибку о переменной nrd, потыркавшись не нашёл как устранить и скомпилировал как делал до этого g++ -o mcp3201 mcp3201.cpp -lrt. Компиляция прошла удачно, но после запуска ничего кроме 0 (0) на экране не увидел, хоть закрутись резистор. Может кто подскажет почему g++ -Wall -o OutBin mcp3201.cpp не компилирует, g++ -o mcp3201 mcp3201.cpp -lrt компилирует, но кроме нулевых значений ничего нету?
    2-й источник raspberryalphaomega.org.uk/2013/06/24/using-the-bcm2835-c-library-for-spi/ выдавал ошибку invalid conversion from ‘uint8_t* {aka unsigned char*}’ to ‘char*’ [-fpermissive] и не в какую не хотел исправляться.
    3-й и т.д. github.com/rheikvaneyck/AnalogAtPi (как бы рабочий код) groups.google.com/forum/#!topic/bcm2835/dWnPEpV-zbI (коды не совсем рабочие)выдают ошибку сегментирования после успешной компиляции и запуска.

    Прошу помочь и направить на путь истинный, а то уже и не знаю что делать и как быть, а получить данные с АЦП очень надо.
    Библиотеки WiringPI и BCM2835 стоят и SPI активирован.

    За ранее благодарю всех, кто откликнется!

    1 ответ Последний ответ
    0
    • piP Не в сети
      piP Не в сети
      pi
      написал в отредактировано
      #2

      С проблемой инициации в 3-ем источники разобрался! ошибка сегментирования при запуске исправляется легко, обязательный запуск из под root!!!

      1 ответ Последний ответ
      0

      • Войти

      • Нет учётной записи? Зарегистрироваться

      • Login or register to search.
      • Первое сообщение
        Последнее сообщение
      0
      • Категории
      • Главная
      • Документация
      • Последние
      • Пользователи