Показано с 1 по 10 из 200

Тема: BMW I-Bus K-Bus

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,381
    Вес репутации
    10

    По умолчанию Re: BMW I-Bus K-Bus

    Резистор не может влиять
    Тут нужно принять весь пакет и потом его разбирать

  2. #2
    Пользователь
    Регистрация
    25.10.2010
    Сообщений
    33
    Вес репутации
    191

    По умолчанию Re: BMW I-Bus K-Bus

    Цитата Сообщение от Chip Посмотреть сообщение
    Резистор не может влиять
    Тут нужно принять весь пакет и потом его разбирать
    Так и делаю, у меня идет поток данных и заноситься в массив (cnt++), и на каждой итерации идет проверка массива на хотя бы один валидный пакет. Мало того, если я подключаю ардуино через ЮСБ порт к компу и посылаю в сериалку полноценный пакет, то все норм парсится и работает. Но если я подключаю к доп плате (адаптеру), то судя по дебаг диоду пакеты идут, но коды символов явно не те, т.е. 100% данные просто искажаются. В моем случае условие buf[cnt -1] == 0xF0 должно выполняться т.к. все пакеты от монитора имеют src == 0xF0. Вот в этом и засада (

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •