10.06.2015, 18:01 | #61 |
Гуру
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
|
Да, верно...
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); |
10.06.2015, 18:33 | #62 |
Старший Пользователь
Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
|
Вот например отправляю андруинкой и что ловит елмка
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); результат одинаков, света нет ( |
10.06.2015, 19:09 | #63 |
Гуру
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
|
а сам джойстик исправен в принципе?
|
11.06.2015, 09:42 | #64 |
Старший Пользователь
Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
|
|
11.06.2015, 09:55 | #65 |
Гуру
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
|
Может дело в том, что после ошибки NoAck на первый пакет пробуждения необходимо очищать признак ошибки перед передачей следующего?
|
11.06.2015, 10:28 | #66 |
Старший Пользователь
Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
|
Заметил особенность, если поставить скорость 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
|
|
11.06.2015, 10:51 | #68 |
Гуру
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
|
Изучите даташит на mcp2515 (ERROR DETECTION) и исходники CAN шилда.
Я ардуинами не балуюсь. |
11.06.2015, 10:53 | #69 |
Старший Пользователь
Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
|
|
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|