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


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

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


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Проблема с COM портом 222=2 а 112=12
Проблема с COM портом 222=2 а 112=12
Uapaha74
Дата: Воскресенье, 07.02.2016, 19:06 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline
Доброго времени суток, Вопрос вот в чем, при отправке с пк  222 или 111 ,33222......в ардуино и обратно в пк через ком порт,после токого цыкла получается 2 вместо 222 и 1 вместо 11, 32 вместо 33222 ! с чем связано ? и как лечится ?
 
support Дата: Понедельник, 08.02.2016, 05:45 | Сообщение # 2
Автор программы
Группа: Администраторы
Сообщений: 579
Награды: 30
Репутация: 21
Статус: Offline
Расскажите пожалуйста поподробнее каким образом Вы отправляли данные. Если можно - приложите проект.

Разработчик программы FLProg
 
Uapaha74 Дата: Вторник, 09.02.2016, 11:17 | Сообщение # 3
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline
Цитата support ()
Расскажите пожалуйста поподробнее каким образом Вы отправляли данные. Если можно - приложите проект.
Проект - Суть проекта: пк-ардуино-пк, связ происходит через ком порт.

Отправляю с пк в ардуино через инструмент "Монитор com порта" строку с повторяющимися цифрами, пример: 222 три двойки, ардуино сразу отправляет обратно в пк только одну цифру "2".

То есть я вижу этот процесс так : ПК 222 - ардуино 2 - ПК 2
А как по мне должно быть         : ПК 222 - ардуино 222 - ПК 222

П.С. не смог залить на форум файл сохраненного проекта , он стал весить 5.17 мб surprised Заметил это после обновления 1.10.3. залил на файлообменник.
 
support Дата: Вторник, 09.02.2016, 11:41 | Сообщение # 4
Автор программы
Группа: Администраторы
Сообщений: 579
Награды: 30
Репутация: 21
Статус: Offline
В блоке "Передача через UART" выберите режим "Отправлять по переднему фронту". Сейчас у Вас стоит режим "Отправлять при изменении", ну и соответственно передача происходит только когда передаваемые данные изменяются

Разработчик программы FLProg
 
Uapaha74 Дата: Понедельник, 22.02.2016, 12:30 | Сообщение # 5
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline
Цитата support ()
В блоке "Передача через UART" выберите режим "Отправлять по переднему фронту". Сейчас у Вас стоит режим "Отправлять при изменении", ну и соответственно передача происходит только когда передаваемые данные изменяются
Спасибо так все работает!

Но появилась у меня  следующая проблема

При суммирование числа 123 с числом 1 на выходе получается число 234. (я подозреваю что число 123 разбилось на числа 1,2,3 и поочередно сложились 1+1,2+1,3+1 )

Когда на выходе должно получится число 124
Прикрепления: 111.flp(67Kb)


Сообщение отредактировал Uapaha74 - Понедельник, 22.02.2016, 16:23
 
rw6cm Дата: Понедельник, 22.02.2016, 17:29 | Сообщение # 6
Генерал-майор
Группа: Проверенные
Сообщений: 478
Награды: 43
Репутация: 32
Статус: Offline
Цитата Uapaha74 ()
При суммирование числа 123 с числом 1 на выходе получается число 234.Когда на выходе должно получится число 124
Столько примеров выложил на форум... Ощущение что их ни кто не читает sad
Прикрепления: 1111.flp(80Kb)


PC, E8400, 3.5Gb, Win7-32, ver.FLP(portable)
 
Форум » Основной » Спросить у знатоков » Проблема с COM портом 222=2 а 112=12
Страница 1 из 11
Поиск:

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