Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Аппаратные модули
  3. Общие вопросы по GPIO, I2C, UART, SPI, 1-Wire, DSI, CSI, I2S
  4. Raspberry Pi3 B запуск CAN шины

Raspberry Pi3 B запуск CAN шины

Запланировано Прикреплена Закрыта Перенесена Общие вопросы по GPIO, I2C, UART, SPI, 1-Wire, DSI, CSI, I2S
1 Сообщения 1 Posters 63 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано pi
    #1

    Все сделал по это статье http://youness.net/raspberry-pi/raspberry-pi-can-bus в dmesg появился интерфейс mcp251x spi0.0 can0: MCP2515 successfully initialized.
    can: raw protocol (rev 20170425)
    но данные в Can шину не уходят. Подцепил логический анализатор к SPI при отправке сообщения cansend can0 01a#11223344AABBCCDD
    в логическом анализаторе вижу

    SPI,MOSI: 0x40	  MISO: 0x00
    SPI,MOSI: 0x03	  MISO: 0x00
    SPI,MOSI: 0x40	  MISO: 0x00
    SPI,MOSI: 0x00	  MISO: 0x00
    SPI,MOSI: 0x1A	  MISO: 0x00
    SPI,MOSI: 0x08	  MISO: 0x00
    SPI,MOSI: 0x11	  MISO: 0x00
    SPI,MOSI: 0x22	  MISO: 0x00
    SPI,MOSI: 0x33	  MISO: 0x00
    SPI,MOSI: 0x44	  MISO: 0x00
    SPI,MOSI: 0xAA	  MISO: 0x00
    SPI,MOSI: 0xBB	  MISO: 0x00
    SPI,MOSI: 0xCC	  MISO: 0x00
    SPI,MOSI: 0xDD	  MISO: 0x00
    SPI,MOSI: 0x81	  MISO: 0x00
    

    как я понял 2 раза пишутся данные в контрольный регистр, а в регистр TXBnDm – TRANSMIT BUFFER n DATA BYTE m(ADDRESS: 36h - 3Dh, 46h - 4Dh, 56h - 5Dh) нет ничего. В чем может быть проблема?

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

    • Войти

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

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