Вверх ↑
Ответов: 28
Рейтинг: 0
#1: 2009-04-09 00:13:30 ЛС | профиль | цитата
Ребята. Такой вопрос. Принимаю байты через com-порт от микроконтроллера. Каждую строку в программе микроконтроллера завершаю
. В приложении использовал два вида редакторов текста: обычный и расширенный (сделал это для примера, чтобы оба их сравнить в действии). У меня три вопроса:
1. Почему в разных редакторах текста строка принимается по разному (в верхнем - расширенном: правильно, в нижнем: строка делится на две части (на числе 104)). Признак завершения строки в программе после числа 106.
2. Во время прокручивания ползунков текст в редакторе все время смещается в одном из редакторов вверх в другом - вниз. Наверное на это влияет таймер, который постоянно долбит com-порт.
3. Возможно ли реализовать прием байтов без применения таймера. По-моему, мягко говоря, это немного не корректное решение. Но, к сожалению, другого не придумал. Помогите, пожалуйста, по возможности.

P.S. Постоянно с интервалом 1 секунду принимаю данные от контроллера
P.P.S. Файлы в файлообменнике: ha_1.png и OW_Temperature_1.rar
карма: 1

0