PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Устройства ввода > Манипуляторы

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2015, 18:01   #61
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Да, верно...

p.s.
Только вот непонятно описание Вашего CAN шилда:
CAN.sendMsgBuf(INT8U id, INT8U ext, INT8U len, data_buf);

id должен быть 11 битным, а под него INT8U - как по мне, так это 8 бит отводится

я уже молчу про расширенный идентификатор 29 битный...

В исходниках вроде нормально...
INT32U m_nID; /* can id */
и
INT8U sendMsgBuf(INT32U id, INT8U ext, INT8U rtr, INT8U len, INT8U *buf);
YAM1966 вне форума   Ответить с цитированием
Старый 10.06.2015, 18:33   #62
Ацкий_Кот
Старший Пользователь
 
Аватар для Ацкий_Кот
 
Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
Ацкий_Кот is on a distinguished road
По умолчанию

Вот например отправляю андруинкой и что ловит елмка


4E7 67 01 FE FF FF FF FF FF <DATA ERROR
5E7 99 E1 FE 00 06 FF FF FF <DATA ERROR
это спамит джойстик как понимаю

202 FD 00 00 00 00 00 00 00 <DATA ERROR
это шлет андруинка



код поправил на

INT32U canId = 0x202;
CAN.sendMsgBuf(canId, 0, 8, stmp);

результат одинаков, света нет (
Ацкий_Кот вне форума   Ответить с цитированием
Старый 11.06.2015, 09:42   #64
Ацкий_Кот
Старший Пользователь
 
Аватар для Ацкий_Кот
 
Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
Ацкий_Кот is on a distinguished road
По умолчанию

Цитата:
Сообщение от YAM1966 Посмотреть сообщение
а сам джойстик исправен в принципе?
новый куплен у дилера bmw
Ацкий_Кот вне форума   Ответить с цитированием
Старый 11.06.2015, 09:55   #65
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Может дело в том, что после ошибки NoAck на первый пакет пробуждения необходимо очищать признак ошибки перед передачей следующего?
YAM1966 вне форума   Ответить с цитированием
Старый 11.06.2015, 10:28   #66
Ацкий_Кот
Старший Пользователь
 
Аватар для Ацкий_Кот
 
Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
Ацкий_Кот is on a distinguished road
По умолчанию

Заметил особенность, если поставить скорость 125кб\с
то джой шлет пакеты только

4E7 67 01 FE FF FF FF FF FF

и еще при 125кб\с ток потребления джоя возрастает на 15мА
Ацкий_Кот вне форума   Ответить с цитированием
Старый 11.06.2015, 10:30   #67
Ацкий_Кот
Старший Пользователь
 
Аватар для Ацкий_Кот
 
Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
Ацкий_Кот is on a distinguished road
По умолчанию

Цитата:
Сообщение от YAM1966 Посмотреть сообщение
Может дело в том, что после ошибки NoAck на первый пакет пробуждения необходимо очищать признак ошибки перед передачей следующего?
Можно поподробнее ?
Где можно видеть эту ошибку ?
Ацкий_Кот вне форума   Ответить с цитированием
Старый 11.06.2015, 10:51   #68
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Изучите даташит на mcp2515 (ERROR DETECTION) и исходники CAN шилда.
Я ардуинами не балуюсь.
YAM1966 вне форума   Ответить с цитированием
Старый 11.06.2015, 10:53   #69
Ацкий_Кот
Старший Пользователь
 
Аватар для Ацкий_Кот
 
Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
Ацкий_Кот is on a distinguished road
По умолчанию

Цитата:
Сообщение от YAM1966 Посмотреть сообщение
Изучите даташит на mcp2515 (ERROR DETECTION) и исходники CAN шилда.
Я ардуинами не балуюсь.
Так в том то дело что со стороны андрунки никаких ошибок )
Ацкий_Кот вне форума   Ответить с цитированием
Ответ


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

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 06:38.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot