HRP-N3 - серия источников питания с максимальной пиковой мощностью в 350% от MEAN WELL

COM-порт компьютера как 8 электронных ключей

Страница 2 из 2
Знаток
 
Аватар для Arhimed
 
Регистрация: 12.01.2010
Адрес: Киев
Сообщений: 226
Репутация: 98
86 44
0 4
 
03.06.2012 01:37 #11
Эй, товарищ, а вы из-под какой операционки к порту достучаться пытаетесь?

Visual Basic на вашем компе когда-либо ночевал?

Если Форточки ХР или выше, см. программу (исходник). Вероятнее всего, что ошибки порта она просто спускает в сортир, т.е. игнорирует. Иначе выдалось бы сообщение, что порт чем-нибудь занят (под ХР или 7 это частое явление). Под 7-й прямое управление портом вообще не приветствуется.

Посему для начала посмотрите осциллографом, дрыгает ли порт линиями при смене состояния в программе, изменяется ли форма посылки на выходе ТХ и есть ли она там вообще. Если нет, дело в программе и операционке.

Ещё проверьте, не перепутаны ли у вас выводы ТХ и RX на разъёме порта. С этим тоже бывает путаница.
Оценка
В многообразии литиевых батареек и аккумуляторов нет какого-то универсального или идеального варианта. Выбирая тот или иной вариант для питания устройства, разработчику приходится оперировать множеством параметров, используя наиболее оптимальное их сочетание для каждого приложения. Разберем параметры для различных приложений.
Новичок
 
Регистрация: 27.08.2011
Адрес: Екатеринбург
Сообщений: 18
Репутация: 12
2 0
0 0
 
07.06.2012 08:00 #12
CreateFile вроде во всех операционках пашет?
__________________
Разработка ПО под ваши задачи.
Микроконтроллеры, микропроцессоры.
Трассировка печатных плат.
Разработка схемотехники.
Консультации в этих областях.

Приходите на наш сайт http://pcb-admin.ru
Наши разработки http://www.pcb-admin.ru/nashy-razrabotky
Оценка
Знаток
 
Аватар для Arhimed
 
Регистрация: 12.01.2010
Адрес: Киев
Сообщений: 226
Репутация: 98
86 44
0 4
 
09.06.2012 00:30 #13
Оператор отрабатывается компилятором. Но не факт, что созданный им код адекватно воспримется Win32API. Процедура обработки ошибок может просто ничего не делать и при этом ничего не сообщать, т.к. ошибка некритическая. Подумаешь, порт занят... Потому есть резон для начала посмотреть, происходит ли с линиями порта что-либо на физическом уровне.
Оценка
Новичок
 
Регистрация: 27.08.2011
Адрес: Екатеринбург
Сообщений: 18
Репутация: 12
2 0
0 0
 
13.06.2012 10:18 #14
Цитата:
Сообщение от Arhimed
Оператор отрабатывается компилятором. Но не факт, что созданный им код адекватно воспримется Win32API. Процедура обработки ошибок может просто ничего не делать и при этом ничего не сообщать, т.к. ошибка некритическая. Подумаешь, порт занят... Потому есть резон для начала посмотреть, происходит ли с линиями порта что-либо на физическом уровне.
СreateFileA - как раз винапишная функция.
Однако согласен с вами, что нужно обрабатывать ошибки, может порт реально чем то занят.
__________________
Разработка ПО под ваши задачи.
Микроконтроллеры, микропроцессоры.
Трассировка печатных плат.
Разработка схемотехники.
Консультации в этих областях.

Приходите на наш сайт http://pcb-admin.ru
Наши разработки http://www.pcb-admin.ru/nashy-razrabotky
Оценка
Ответ
Страница 2 из 2
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 18:14.
Обратная связь РадиоЛоцман Вверх