FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Вторник, 06.12.2016, 08:49
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: Сергей, support 
Форум » Баг - Трекер » Не принятые » прием из UART
прием из UART
RusSanya
Дата: Пятница, 18.09.2015, 16:01 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 11
Награды: 0
Репутация: 0
Статус: Offline
не могу понять как очищается буфер при приеме новых данных. Такое ощущение что он вообще не очищется, по крайней мере в коде не нашел.
 
Сергей Дата: Пятница, 18.09.2015, 16:30 | Сообщение # 2
Модератор
Группа: Модераторы
Сообщений: 366
Награды: 15
Репутация: 5
Статус: Offline
RusSanya, это баг или Вы чего то не поняли или не нашли? Если баг то в каком блоке?

Если Вы это пробовали, а оно не работает, значит это баг. Тему оставляем здесь для голосования.
Если Вы этого не пробовали, то вопросы надо задавать в других разделах. Отпишитесь и я тему перенесу.

Ув. пользователи, когда пишите в этот раздел указывайте что конкретно не работает, а не: мне кажется, не могу понять, ощущение... Если это реально баг, то он будет и у других пользователей и они проголосуют, а автор исправит. Но для того что бы другие пользователи проверили надо четко описать проблемное место. Можно и видео снять, если описать не можете.
Прикрепления: 4146004.png(25Kb)


Выгодные покупки на AliExpress в Cashback ePN! Возврат до 12 % от стоимости ЛЮБОГО товара!
 
RusSanya Дата: Понедельник, 21.09.2015, 09:02 | Сообщение # 3
Рядовой
Группа: Проверенные
Сообщений: 11
Награды: 0
Репутация: 0
Статус: Offline
Вот проект. По умолчанию стоит очистка при приеме новых данных.



Вот, что компилируется:



Очистки тут явно нет. 
В результате выполнения: посылаю "1" и начинается бесконечная посылка "ok"
Если в скетч руками добавить очистку буфера в конец основной проги, то все становится на свои места: одна посылка "1" - один ответ "ok"
Прикрепления: 7816096.jpg(91Kb) · 5699999.jpg(51Kb)
 
support Дата: Понедельник, 19.10.2015, 21:04 | Сообщение # 4
Автор программы
Группа: Администраторы
Сообщений: 579
Награды: 30
Репутация: 21
Статус: Offline
Вы немного не правильно поняли понятие очистка буфера. Там написано "Очистка буфера при приёме новых данных". То есть вы послали 1. Она  и будет висеть на выходе пока вы не пошлете что то другое. Например послали 2, и теперь на выходе висит 2.
Во втором режиме происходит накопление полученных данных. То есть вы послали 1 на выходе повисла 1, послали два на выходе 12, и так далее. По переднему фронту на входе R происходит очищение выхода.


Разработчик программы FLProg
 
Форум » Баг - Трекер » Не принятые » прием из UART
Страница 1 из 11
Поиск:

FLProg © 2016
Яндекс.Метрика