Помощник
Здравствуйте, гость ( Вход | Регистрация )
23.8.2010, 16:31
Сообщение
#43367
|
|
Club Группа: Real User Сообщений: 537 Спасибо сказали: 16 раз |
Есть такая приборка (точнее две). Подтолкните в нужном направлении с алго.
При попытке поправить часы, на экране 0.0 (контролька) При заливке дампа из одной приборки в другую, все ОК. |
|
|
Ответить |
26.8.2010, 22:24
Сообщение
#43592
|
|
Группа: Real User Сообщений: 315 Спасибо сказали: 5 раз |
заметил вот какую особенность (см. картинку)
возможно +1 и +3 и тд это остаток от какогото еще действия или старшый разряд какого-то числа Прикрепленные файлы
-------------------- http://speedometrs35.ru (ツ)
|
|
|
27.8.2010, 7:27
Сообщение
#43597
|
|
Группа: Real User Сообщений: 315 Спасибо сказали: 5 раз |
Всё, у меня кончились идеи. Ставь 2220 я думаю заказчик будет доволен и этим.
-------------------- http://speedometrs35.ru (ツ)
|
|
|
27.8.2010, 9:34
Сообщение
#43601
|
|
Club Группа: Real User Сообщений: 537 Спасибо сказали: 16 раз |
Всё, у меня кончились идеи. Ставь 2220 я думаю заказчик будет доволен и этим. А я еще денек помучаюсь |
|
|
27.8.2010, 9:54
Сообщение
#43604
|
|
Группа: Real User Сообщений: 315 Спасибо сказали: 5 раз |
ну как вариант я тебе могу сделать 1500 часов из дампа с 793, 4914 или 6772 часами работы
может у заказчика есть еще техника с которой можно снять дамп? Отредактированно Andron_h - 27.8.2010, 9:57
-------------------- http://speedometrs35.ru (ツ)
|
|
|
27.8.2010, 11:13
Сообщение
#43605
|
|
Группа: Участник Сообщений: 247 Спасибо сказали: 5 раз |
мозг этой контролькой окончательно сломан, приведи пару примеров плиз. Да сам из тех примеров, что выложены, сделал такой вывод. Ксорим, естественно контрольку, стартуем с 0 типа так: 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 D3 47 02 00 00 00 00 00 00 00 A6 8F 03 00 00 00 00 00 00 00 75 C8 04 00 00 00 00 00 00 00 6D 0F ............... FD 00 00 00 00 00 00 00 E9 1B FE 00 00 00 00 00 00 00 9C D3 FF 00 00 00 00 00 00 00 4F 94 00 01 00 00 00 00 00 00 61 B8 01 01 00 00 00 00 00 00 B2 FF 02 01 00 00 00 00 00 00 C7 37 03 01 00 00 00 00 00 00 14 70 Завязать с секундами можно если сделать цикл, который будет ксорить контрольку по моему алгоритму, соответственно от 0 до необходимого значения. -------------------- не экономить нужно, а больше зарабатывать!!!
|
|
|
27.8.2010, 12:16
Сообщение
#43608
|
|
Группа: Real User Сообщений: 315 Спасибо сказали: 5 раз |
Да сам из тех примеров, что выложены, сделал такой вывод. Ксорим, естественно контрольку, стартуем с 0 типа так: 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 D3 47 02 00 00 00 00 00 00 00 A6 8F 03 00 00 00 00 00 00 00 75 C8 04 00 00 00 00 00 00 00 6D 0F ............... FD 00 00 00 00 00 00 00 E9 1B FE 00 00 00 00 00 00 00 9C D3 FF 00 00 00 00 00 00 00 4F 94 00 01 00 00 00 00 00 00 61 B8 01 01 00 00 00 00 00 00 B2 FF 02 01 00 00 00 00 00 00 C7 37 03 01 00 00 00 00 00 00 14 70 Завязать с секундами можно если сделать цикл, который будет ксорить контрольку по моему алгоритму, соответственно от 0 до необходимого значения. ну я в терминологии запутался и в том что у тебя такая фраза для остальных случаев (0010...1110), если бит 0 = 1 -> ксорим 0x75C8, если = 1 -> ксорим 0xD347 где нужно читать 0, а где 1? что значит первые? откуда? давай считать биты в байте так b7 b6 b5 b4 b3 b2 b1 b0 первые это какие b3-b0 или b7-b4 CODE если b0 = 1 ксорим на 75c8 иначе ксорим на d347 конец если возможно алго и сработает, но боюсь просто перебором мы сможем увеличить только облась времени включенного зажигания, а вот со моточасами которые отображаются на экране может возникнуть заминка они то во всех замерах нулевые, и контролька может не совпадать. Отредактированно Andron_h - 27.8.2010, 12:22
-------------------- http://speedometrs35.ru (ツ)
|
|
|
27.8.2010, 12:59
Сообщение
#43610
|
|
Группа: Real User Сообщений: 315 Спасибо сказали: 5 раз |
расчитаем эту строку FF 00 00 00 00 00 00 00 4F 94
контролька предыдущей строки 9CD3 байт счетчика равен 1111 ксорим на 2e2c чето у мя не получается по этому алгоритму 9CD3 xor 2e2c = B2FF а это уже контролька следующей строки а не текущей! -------------------- http://speedometrs35.ru (ツ)
|
|
|
27.8.2010, 15:19
Сообщение
#43614
|
|
Группа: Участник Сообщений: 247 Спасибо сказали: 5 раз |
расчитаем эту строку FF 00 00 00 00 00 00 00 4F 94 контролька предыдущей строки 9CD3 байт счетчика равен 1111 ксорим на 2e2c чето у мя не получается по этому алгоритму 9CD3 xor 2e2c = B2FF а это уже контролька следующей строки а не текущей! да не так! вот эти строки: FE 00 00 00 00 00 00 00 9C D3 FF 00 00 00 00 00 00 00 4F 94 т.е. следим за FE !!!! (4 первых бита = 1110), бит0 = 0 -> ксорим D347 все правильно. 9CD3 ^ D347 = 4F94 (это уже контролька следующей строки) вот и катит.... дальше должно быть так: FF 00 00 00 00 00 00 00 4F 94 00 01 00 00 00 00 00 00 61 B8 т.е следим за FF !!!! (4 первых бита = 1111), бит0 = 1 -> ксорим 2E2C -> контролька 4F94 ^ 2E2C = 61B8 ну..... не, не катит мой "алго". Посмотрел дальше - фигня получается... -------------------- не экономить нужно, а больше зарабатывать!!!
|
|
|
27.8.2010, 16:15
Сообщение
#43616
|
|
Группа: Real User Сообщений: 315 Спасибо сказали: 5 раз |
это циклический CRC16 без знания полинома здесь делать нечего, вышку я уже забыл чтоб посчитать вырожденную матрицу.
-------------------- http://speedometrs35.ru (ツ)
|
|
|
27.8.2010, 16:21
Сообщение
#43617
|
|
Группа: Участник Сообщений: 162 Спасибо сказали: 2 раза |
Блин.
Парни. Я смотрю на все это и думаю - шош там за проц стоит в этом катке, к-рый все эти вычисления делать буэт ? Вероятно, все должно быть проще .... Не кажется ? |
|
|
27.8.2010, 16:48
Сообщение
#43618
|
|
Группа: Real User Сообщений: 315 Спасибо сказали: 5 раз |
дык раз в секунду делать операций на 500-700 тиков проца, при частоте даже в 1мегагерц, плевое дело даже для авровской тини
-------------------- http://speedometrs35.ru (ツ)
|
|
|
27.8.2010, 17:48
Сообщение
#43619
|
|
Группа: Участник Сообщений: 247 Спасибо сказали: 5 раз |
это циклический CRC16 без знания полинома здесь делать нечего, вышку я уже забыл чтоб посчитать вырожденную матрицу. если знать, что это CRC, то полином можно и подобрать. -------------------- не экономить нужно, а больше зарабатывать!!!
|
|
|
27.8.2010, 19:17
Сообщение
#43621
|
|
Club Группа: Real User Сообщений: 537 Спасибо сказали: 16 раз |
Всем спасибо за помощь и беспокойства.
Уезжаю на неделю в отпуск, приборки остаются у меня, через неделю продолжу. Может удастся у заказчика надыбать приборки с другими значениями (говорит вроде есть). |
|
|
Ответить |
|
16.11.2024, 16:02 Посл. ответ от Mohammed Fadhil |
||
|
3.1.2024, 5:58 Посл. ответ от Александр |
||
|
25.7.2022, 7:21 Посл. ответ от Fedorov |
||
|
16.3.2022, 12:28 Посл. ответ от Saveliy |
||
|
10.5.2019, 16:43 Посл. ответ от Saveliy |
|
16.11.2024, 16:02 Посл. ответ от Mohammed Fadhil |
||
|
15.11.2024, 18:31 Посл. ответ от slalex |
||
|
14.11.2024, 19:12 Посл. ответ от jody |
||
|
13.11.2024, 15:30 Посл. ответ от wwwww71 |
||
|
13.11.2024, 13:19 Посл. ответ от Роман |
Сейчас: 18.11.2024, 0:45 |