Вверх ↑
Ответов: 3851
Рейтинг: 159
#1: 2009-02-24 10:20:57 ЛС | профиль | цитата
lisnic писал(а):
Да, по ошибке нажал

а я так и подумал

lisnic писал(а):
Да 0 передается в com port но в hex он = 30

30 это код символа ноль, напрашивается вывод - или оно несконвертировалось, или сконвертировалось но неправильно.

lisnic писал(а):
Может com port не принимает пустые байты ? Как отключить DTR и RTS в com porte

смотря что используется для работы с портом, ты про ComAsync (http://www.hiasm.com/forum.html?q=3&p=54574#p54574) знаешь?

lisnic писал(а):
нашел как передать через cmd. copy 1.txt com3:

если оно работает, то это конечно выход, но не лучшее (imho) решение, ибо неизвестно как поведёт себя порт, когда им пытаются рулить двое - с одной стороны cmd, а с другой твоя прога..


Итоги:
1. разобраться с конверторами - поставить дебаг на линию отправки в порт и посмотреть что же туда отправляет схема..
2. поисследовать другие способы работы с портом..
карма: 0
начавший
1
Голосовали:lisnic