Проблема с COM портом 222=2 а 112=12

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Аватара пользователя
Uapaha74
Рядовой
Сообщения: 20
Зарегистрирован: 04.10.2015{, 11:01}
Репутация: 0

Проблема с COM портом 222=2 а 112=12

#1

Сообщение Uapaha74 » 07.02.2016{, 19:06}

Доброго времени суток, Вопрос вот в чем, при отправке с пк  222 или 111 ,33222......в ардуино и обратно в пк через ком порт,после токого цыкла получается 2 вместо 222 и 1 вместо 11, 32 вместо 33222 ! с чем связано ? и как лечится ?

Аватара пользователя
support
Супермодератор
Сообщения: 1751
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 600
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Проблема с COM портом 222=2 а 112=12

#2

Сообщение support » 08.02.2016{, 05:45}

Расскажите пожалуйста поподробнее каким образом Вы отправляли данные. Если можно - приложите проект.
Автор программы FLProg.

Аватара пользователя
Uapaha74
Рядовой
Сообщения: 20
Зарегистрирован: 04.10.2015{, 11:01}
Репутация: 0

Проблема с COM портом 222=2 а 112=12

#3

Сообщение Uapaha74 » 09.02.2016{, 11:17}

support писал(а):Расскажите пожалуйста поподробнее каким образом Вы отправляли данные. Если можно - приложите проект.
Проект - Суть проекта: пк-ардуино-пк, связ происходит через ком порт.

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

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

П.С. не смог залить на форум файл сохраненного проекта , он стал весить 5.17 мб Изображение Заметил это после обновления 1.10.3. залил на файлообменник.

Аватара пользователя
support
Супермодератор
Сообщения: 1751
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 600
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Проблема с COM портом 222=2 а 112=12

#4

Сообщение support » 09.02.2016{, 11:41}

В блоке "Передача через UART" выберите режим "Отправлять по переднему фронту". Сейчас у Вас стоит режим "Отправлять при изменении", ну и соответственно передача происходит только когда передаваемые данные изменяются
Автор программы FLProg.

Аватара пользователя
Uapaha74
Рядовой
Сообщения: 20
Зарегистрирован: 04.10.2015{, 11:01}
Репутация: 0

Проблема с COM портом 222=2 а 112=12

#5

Сообщение Uapaha74 » 22.02.2016{, 12:30}

support писал(а):В блоке "Передача через UART" выберите режим "Отправлять по переднему фронту". Сейчас у Вас стоит режим "Отправлять при изменении", ну и соответственно передача происходит только когда передаваемые данные изменяются
Спасибо так все работает!

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

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

Когда на выходе должно получится число 124
Изображение
Для скачивания вложений Вы должны быть зарегистрированы.
Последний раз редактировалось Uapaha74 22.02.2016{, 16:23}, всего редактировалось 1 раз.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2073
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 250
Имя: Владимир

Проблема с COM портом 222=2 а 112=12

#6

Сообщение rw6cm » 22.02.2016{, 17:29}

Uapaha74 писал(а):При суммирование числа 123 с числом 1 на выходе получается число 234.Когда на выходе должно получится число 124
Столько примеров выложил на форум... Ощущение что их ни кто не читает Изображение
Для скачивания вложений Вы должны быть зарегистрированы.
Win10-64, FLProg (portable)

Ответить

Вернуться в «Спросить у знатоков»