Наблюдаю еще одну проблему: передаю на linux плату поток монотонно инкрементируемых байтов с другой, НЕ-linux платы. Принимаю в цикле вот такой функцией с таймаутом 20 мс.
Так вот, в принимаемом потоке байтов на линукс плате отсутствуют байты со значением 0x11 и 0x13, соответственно число принятых байтов меньше числа переданных.
Прием / передача производятся с BaudRate = 230400, связь не по проводам а через BLE модули HC-42, но этот момент видимо не имеет значения, так как принимаемые байты контролируются третьей платой без линкуса уже на выходе НС-42 на линукс плате...
Сами значения непринятых байтов как бы о чем то намекают, но ясности все равно нет...
[quote]Наблюдаю еще одну проблему: передаю на linux плату поток монотонно инкрементируемых байтов с другой, НЕ-linux платы. Принимаю в цикле вот такой функцией с таймаутом 20 мс.
Так вот, в принимаемом потоке байтов на линукс плате отсутствуют байты со значением 0x11 и 0x13, соответственно число принятых байтов меньше числа переданных.
Прием / передача производятся с BaudRate = 230400, связь не по проводам а через BLE модули HC-42, но этот момент видимо не имеет значения, так как принимаемые байты контролируются третьей платой без линкуса уже на выходе НС-42 на линукс плате...
Сами значения непринятых байтов как бы о чем то намекают, но ясности все равно нет...[/quote]