Осталось понять, как алгоритм им.Квона будет определять мусор в буфере и отсекать его - по слову "мусор" или как-то иначе? CRC я там не наблюдаю пока что.
Да легко. Соль в том что на приемнике код менять не надо. Просто в коде передатчика если долго не было передачи отправить вначале лишний хвост. И все то что натекло может быть до этого в serial приемнике вылетит, а не налепится в начало пакета.
А я ведь даже два раза \n сделал, чтобы всё, что натекло - вылетело, а не налепилось. И, получается, что даже это не помогло отличить мусор от сообщения. Какие еще условия нужны для оправдания применения STX==ETX без дополнительных средств контроля целостности пакета?
А я ведь даже два раза \n сделал, чтобы всё, что натекло - вылетело, а не налепилось. И, получается, что даже это не помогло отличить мусор от сообщения. Какие еще условия нужны для оправдания применения STX==ETX без дополнительных средств контроля целостности пакета?
Дело в чём: надо, например по слову Петя его рисовать и это идентификация с "Петя", а слово Вася надо написать - и это должны быть номера элементов из "массива рисования букв" для В,А,С,Я.
Я вот нить обсуждения потерял - зачем вам слово-то целиком анализировать, если вы его потом всё равно разбивать на символы собрались?
Нет, в зависимости от слова может и так, а может и этак. Говорим ракета - её рисуем, говорим Вася - его пишем. Что б рисовать достаточно "ракета", что б писать надо В, надо А, надо С, надо Я.
Квон, представь себе, что ты - класс Priemnik. Вот тебе байтстрим: abc=de\n\ne2=34\nef&gh\n45&69 - расскажи, что тут мусор, а что сообщение.
Да тут все мусор. Вы же не сказали как читать сообщение. А так это или не мне или дезинформация.
А я ведь даже два раза \n сделал, чтобы всё, что натекло - вылетело, а не налепилось. И, получается, что даже это не помогло отличить мусор от сообщения. Какие еще условия нужны для оправдания применения STX==ETX без дополнительных средств контроля целостности пакета?
А я ведь даже два раза \n сделал, чтобы всё, что натекло - вылетело, а не налепилось. И, получается, что даже это не помогло отличить мусор от сообщения. Какие еще условия нужны для оправдания применения STX==ETX без дополнительных средств контроля целостности пакета?
С кем ты споришь, хоспадя...
Дело в чём: надо, например по слову Петя его рисовать и это идентификация с "Петя", а слово Вася надо написать - и это должны быть номера элементов из "массива рисования букв" для В,А,С,Я.
Я вот нить обсуждения потерял - зачем вам слово-то целиком анализировать, если вы его потом всё равно разбивать на символы собрались?
Нет, в зависимости от слова может и так, а может и этак. Говорим ракета - её рисуем, говорим Вася - его пишем. Что б рисовать достаточно "ракета", что б писать надо В, надо А, надо С, надо Я.