Проблема с COM портом 222=2 а 112=12
Проблема с COM портом 222=2 а 112=12
Доброго времени суток, Вопрос вот в чем, при отправке с пк  222 или 111 ,33222......в ардуино и обратно в пк через ком порт,после токого цыкла получается 2 вместо 222 и 1 вместо 11, 32 вместо 33222 ! с чем связано ? и как лечится ?
			
			
									
						- support
 - Полковник
 - Сообщения: 1936
 - Зарегистрирован: 03 янв 2018, 11:45
 - Откуда: Астрахань
 - Имя: Сергей
 - Поблагодарили: 55 раз
 - Контактная информация:
 
Проблема с COM портом 222=2 а 112=12
Расскажите пожалуйста поподробнее каким образом Вы отправляли данные. Если можно - приложите проект.
			
			
									
						Автор программы FLProg.
			
						Проблема с COM портом 222=2 а 112=12
Проект - Суть проекта: пк-ардуино-пк, связ происходит через ком порт.support писал(а):Расскажите пожалуйста поподробнее каким образом Вы отправляли данные. Если можно - приложите проект.
Отправляю с пк в ардуино через инструмент "Монитор com порта" строку с повторяющимися цифрами, пример: 222 три двойки, ардуино сразу отправляет обратно в пк только одну цифру "2".
То есть я вижу этот процесс так : ПК 222 - ардуино 2 - ПК 2
А как по мне должно быть : ПК 222 - ардуино 222 - ПК 222
П.С. не смог залить на форум файл сохраненного проекта , он стал весить 5.17 мб
 Заметил это после обновления 1.10.3. залил на файлообменник.- support
 - Полковник
 - Сообщения: 1936
 - Зарегистрирован: 03 янв 2018, 11:45
 - Откуда: Астрахань
 - Имя: Сергей
 - Поблагодарили: 55 раз
 - Контактная информация:
 
Проблема с COM портом 222=2 а 112=12
В блоке "Передача через UART" выберите режим "Отправлять по переднему фронту". Сейчас у Вас стоит режим "Отправлять при изменении", ну и соответственно передача происходит только когда передаваемые данные изменяются
			
			
									
						Автор программы FLProg.
			
						Проблема с COM портом 222=2 а 112=12
Спасибо так все работает!support писал(а):В блоке "Передача через UART" выберите режим "Отправлять по переднему фронту". Сейчас у Вас стоит режим "Отправлять при изменении", ну и соответственно передача происходит только когда передаваемые данные изменяются
Но появилась у меня следующая проблема
При суммирование числа 123 с числом 1 на выходе получается число 234. (я подозреваю что число 123 разбилось на числа 1,2,3 и поочередно сложились 1+1,2+1,3+1 )
Когда на выходе должно получится число 124

У вас нет необходимых прав для просмотра вложений в этом сообщении.
							
					Последний раз редактировалось Uapaha74 22 фев 2016, 16:23, всего редактировалось 1 раз.
									
			
						- rw6cm
 - Полковник
 - Сообщения: 2375
 - Зарегистрирован: 06 сен 2015, 20:25
 - Имя: Владимир
 - Благодарил (а): 1 раз
 - Поблагодарили: 43 раза
 
Проблема с COM портом 222=2 а 112=12
Столько примеров выложил на форум... Ощущение что их ни кто не читаетUapaha74 писал(а):При суммирование числа 123 с числом 1 на выходе получается число 234.Когда на выходе должно получится число 124

У вас нет необходимых прав для просмотра вложений в этом сообщении.
			
						Win10-64, FLProg (portable)
			
						Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость