-
- а почему сдвигать указатель на 4 байта, а не на 1? - Argon(30.03.2022 10:26)
- Да на любое количество байт можно сдвигать, кроме кратного 1024 :-)) - =AlexD=(30.03.2022 10:42)
- спасибо, для слабого 8-ми битника самое то. - m16(30.03.2022 08:16)
- А что делать в случае рассинхронизации приемника/передатчика? - Argon(30.03.2022 08:15)
- В CANе это вроде маловероятно? Ну хорошо, добавь контрольные коды,
если не совпали - пытаешься декодировать следующими 4 байтами. - =AlexD=(30.03.2022 08:19)
- Ну почему же маловероятно - пионэр выдернул один из девайсов,
оставив свой сниффер на шине. В итоге передатчик отправил сообщение
и увидел, что оно принято (Ack). Пионэр вдернул обратно девайс и
все, рассинхрон обеспечен. Argon(61 знак., 30.03.2022 08:24)
- Вот именно. Можно специально уходить в аварийный режим, пусть не лезут кривыми ручками. - =AlexD=(30.03.2022 08:25)
- Ну почему же маловероятно - пионэр выдернул один из девайсов,
оставив свой сниффер на шине. В итоге передатчик отправил сообщение
и увидел, что оно принято (Ack). Пионэр вдернул обратно девайс и
все, рассинхрон обеспечен. Argon(61 знак., 30.03.2022 08:24)
- В CANе это вроде маловероятно? Ну хорошо, добавь контрольные коды,
если не совпали - пытаешься декодировать следующими 4 байтами. - =AlexD=(30.03.2022 08:19)
- а почему сдвигать указатель на 4 байта, а не на 1? - Argon(30.03.2022 10:26)