|
Расчёт контрольной суммы
|
|||
---|---|---|---|
#18+
Взял готовый алгоритм от разработчика устройства, который высчитывает контрольную сумму пакета: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
обращение к нему следующее: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
по контрольной сумме должно выходить 0xA0 и 0x00, но выходит 0x6А и 0x8А Не могу понять , что не так. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2020, 11:49 |
|
Расчёт контрольной суммы
|
|||
---|---|---|---|
#18+
Упрости свой вопрос. Пускай у тебя будет тестовый массив из 1 элемента. Код: plaintext 1.
И посчитай чему равна контрольная сумма в этом случае. И отдельно посчитай на бумажке вручную. Я думаю будет быстро очевидно что не так. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2020, 12:36 |
|
Расчёт контрольной суммы
|
|||
---|---|---|---|
#18+
Mizer73по контрольной сумме должно выходить 0xA0 и 0x00 Судя по этому, у тебя контрольная сумма это байты 4 и 5. Т есть ты считаешь сумму не того куска данных. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2020, 13:50 |
|
Расчёт контрольной суммы
|
|||
---|---|---|---|
#18+
Всё оказалось просто! (еще не проверил). Оказывается тут пакет - это не пакет. Это так... А пакет тут, указывается отдельно внутри. И как я не догадался. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
"Длина пакета 01 00 где тут 6 ??? 1 !!" Да, где тут 6? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2020, 20:39 |
|
Расчёт контрольной суммы
|
|||
---|---|---|---|
#18+
Mizer73 ... И как я не догадался. ... Да, где тут 6? Поздравляю! Только извинись что нас потревожил ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2020, 22:11 |
|
Расчёт контрольной суммы
|
|||
---|---|---|---|
#18+
Mizer73Оказывается тут пакет - это не пакет. Это так... Ну да, кто бы мог подумать, что пакет может состоять из заголовка, данных и контрольной суммы (их)?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2020, 23:06 |
|
Расчёт контрольной суммы
|
|||
---|---|---|---|
#18+
А там выше еще есть ethernet заголовок. Вот такая вот сложная ситуация. Мдя... Бойтесь абстракций ребята. Они вас обманывают. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2020, 23:17 |
|
|
start [/forum/topic.php?fid=57&msg=40027055&tid=2017282]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 129ms |
0 / 0 |