![]() |
![]() |
#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); |
![]() |
![]() |
![]() |
#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); результат одинаков, света нет ( |
![]() |
![]() |
![]() |
#63 |
Гуру
![]() Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() а сам джойстик исправен в принципе?
|
![]() |
![]() |
![]() |
#64 |
Старший Пользователь
![]() Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
![]() |
![]() |
![]() |
![]() |
![]() |
#65 |
Гуру
![]() Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Может дело в том, что после ошибки NoAck на первый пакет пробуждения необходимо очищать признак ошибки перед передачей следующего?
|
![]() |
![]() |
![]() |
#66 |
Старший Пользователь
![]() Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
![]() |
![]() Заметил особенность, если поставить скорость 125кб\с
то джой шлет пакеты только 4E7 67 01 FE FF FF FF FF FF и еще при 125кб\с ток потребления джоя возрастает на 15мА |
![]() |
![]() |
![]() |
#67 |
Старший Пользователь
![]() Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
![]() |
![]() |
![]() |
![]() |
![]() |
#68 |
Гуру
![]() Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Изучите даташит на mcp2515 (ERROR DETECTION) и исходники CAN шилда.
Я ардуинами не балуюсь. |
![]() |
![]() |
![]() |
#69 |
Старший Пользователь
![]() Регистрация: 19.11.2007
Возраст: 41
Город: Moskau
Регион: 77, 97, 99, 177
Сообщений: 127
![]() |
![]() |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|