Добрый вечер всем. Имеется самодельная схемка CAN модуля на mcp2515, подключается к raspberry pi. Имеется модуль с алиэкспресс (тоже mcp2515). Самодельная схема при первом включении питания пишет, что can успешно инициализирован, но при попытке поднять интерфейс система (debian, ядро 5.4) "виснет", ctrl+c не спасает. При последующих перезагрузках малины возвращается ошибка 16 (mcp251x spi0.0: MCP251x didn't enter in conf mode after reset mcp251x spi0.0: Probe failed, err=16 mcp251x: probe of spi0.0 failed with error -16 При этом алиэкспрессный модуль определяется и работает без проблем. Эта же самодельная схема на ардуине запускается и работает тоже без проблем. Кто-нибудь сталкивался с подобным поведением? схема полностью повторяет алишный модуль

Комментарии: 12

  1. Kaktys

    А вот микросхемы могут быть разными...

    • Roman

      про это и думаю. Но похожи один в один. Пришла партия 60 штук. На ардуино работают как часики, вот что смущает.

  2. Gin

    udev правила прописаны?

    • Roman

      не уверен. в /boot/config.txt прописал overlay dtoverlay=mcp2515-can0,oscillator=8000000,interrupt=25 пробовал подтягивать cs к питанию, к земле - результат тот же.

      • Gin

        Попробуйте прописать eudev/udev правила. Если они прописаны проблема либо в драйвере(надо передавать параметры в драйвер) либо в аппаратуре

        • Roman

          Да, он работает и на малине и на ардуине. Самодельный работает только на ардуине. Где можно почитать про это? и почему udev, если соединение по spi, udev вроде бы usb?

  3. Anonim

    А алишный модуль работает?

Не нашли ответ?

Вам также может быть интересно

Тормозит жестко,оригинал модуль не переклей тоже самое,тач везде работает,нерабочих зон нет,мне кажется это или нанд или... Читать далее