Получение данных через монитор порта

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

sadman41 пишет:
Осталось понять, как алгоритм им.Квона будет определять мусор в буфере и отсекать его - по слову "мусор" или как-то иначе? CRC я там не наблюдаю пока что.
Да легко. Соль в том что на приемнике код менять не надо. Просто в коде передатчика если долго не было передачи отправить вначале лишний хвост. И все то что натекло может быть до этого в serial приемнике вылетит, а не налепится в начало пакета.

sadman41
Offline
Зарегистрирован: 19.10.2016

Квон, представь себе, что ты - класс Priemnik. Вот тебе байтстрим: abc=de\n\ne2=34\nef&gh\n45&69 - расскажи, что тут мусор, а что сообщение. 

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Да тут все мусор. Вы же не сказали как читать сообщение. А так это или не мне или дезинформация.

sadman41
Offline
Зарегистрирован: 19.10.2016

А я ведь даже два раза \n сделал, чтобы всё, что натекло - вылетело, а не налепилось. И, получается, что даже это не помогло отличить мусор от сообщения. Какие еще условия нужны для оправдания применения STX==ETX без дополнительных средств контроля целостности пакета?

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

sadman41 пишет:

А я ведь даже два раза \n сделал, чтобы всё, что натекло - вылетело, а не налепилось. И, получается, что даже это не помогло отличить мусор от сообщения. Какие еще условия нужны для оправдания применения STX==ETX без дополнительных средств контроля целостности пакета?

С кем ты споришь, хоспадя...

leks
Offline
Зарегистрирован: 22.10.2017

sadman41 пишет:

leks пишет:

Дело в чём: надо, например по слову Петя его рисовать и это идентификация с "Петя", а слово Вася надо написать - и это должны быть номера элементов из "массива рисования букв" для В,А,С,Я.

Я вот нить обсуждения потерял - зачем вам слово-то целиком анализировать, если вы его потом всё равно разбивать на символы собрались?

Нет, в зависимости от слова может и так, а может и этак. Говорим ракета - её рисуем, говорим Вася - его пишем. Что б рисовать достаточно "ракета", что б писать надо В, надо А, надо С, надо Я.