NTLoader:
У меня ХР.
К портам он просто так не пускакет.
Пишу программу и делаю ЕХЕ файл.
DEF SEG = 0
1
INPUT x%
INPUT y%
CLS
LOCATE 1, 1
PRINT x%, y%
10
IF (PEEK(&H3FD) AND 32) THEN GOTO 20 ELSE GOTO 10
20
OUT (&H3F8), x%
30
IF (PEEK(&H3FD) AND 1) THEN GOTO 40 ELSE GOTO 30
40
x1% = INP(&H3F8)
50
IF (PEEK(&H3FD) AND 32) THEN GOTO 60 ELSE GOTO 50
60
OUT (&H3F8), y%
70
IF (PEEK(&H3FD) AND 1) THEN GOTO 80 ELSE GOTO 70
80
y1% = INP(&H3F8)
LOCATE 5, 5
PRINT x1%, y1%
GOTO 1
STOP
END
Запускаю просто так - на выходе нули.
Зпускаю через NTLoader - на выходе 255. Замкнуты выводы 2 и 3 СОМ порта - не имеет значения!
Где моя ошибка?
Дата:
09.09.08 11:35
Имя:
Ev3658
Почта:
mischin_e_a[sobaka]inbox.ru
Всё рулит! SerialGate в RAD Studio 2007 Lite C++ с Ke-USB24A работает точно, мне удалось поиграться, наконец-то!!! СПАСИБО!
P:S: Я пробовал в Windows Vista докучи.
Ждём статьи использования в ASP Linux :)
Дата:
09.09.08 11:05
Имя:
Ev3658
Почта:
mischin_e_a[собака]inbox.ru
Всё заработало, аж неверится!!! Пришлось убрать все ( extern "C" ) и в CPP и в .h и прокатило. Осталось подружить мозги и научится управлять Ke-USB24A
Спасибо! SerialGate действительно упрощает работу с COM портом, да ещё как...
Дата:
07.09.08 23:24
Имя:
Nick
Почта:
tempovnik{gav-gav}yandex.ru
Nick 07.09.08 23:16
Извините, был поглащён проблемой, забыл написать, что это всё о serialgate.dll и COM порте в Borland c++ Builder
Дата:
07.09.08 23:16
Имя:
Nick
Почта:
tempovnik[sobachatina]yandex.ru
Решение проблемы с Borland (у меня 6й).
1) Качните исходник
2) Положите в папку с проектом файлы serialgate.cpp и serialgate.h.
3) Добавьте в проект serialgate.cpp
4) уберите везде где встретите выражение "extern "C""
5) Добавьте в serialgate.cpp #include <stdio> и #include <stdlib>
6) не забудьте в своём проекте #include "serialgate.h"
Всё готово! Учтите, что теперь эдо не динамически подгружаемая библиотека, а часть вашего проекта.
Прекомпилированную версию для VC использовать "влоб" не удастся т.к.
1) Borland и MS поразному уполядочивают структуры при передачи вкачестве аргументов.
2) DLL не имеют стандартного механизма экспортирования классов (т.е. опятьже Borland и MS поразному взглянули на эту проблему)
Дата:
06.09.08 23:49
Имя:
Ev3658
Почта:
mischin_e_a[sobachatina]inbox.ru
Отличный сайт, захожу ещё с narod`a, но всё никак недождусь наклона в сторону С++ Borland, так как мне легче изучить C++ в RAD Studio, чем в Visual C++, по вашему совету купил Ke-USB24A - счастлив до невозможности, но программу написать немогу, так как примеры основаны на VC++ а не BC++, очень прошу, выложите примеры для С++ Borland. И про Linux, например ASP Linux - вообще бы немешало бы, так как например устройства легче и надёжней сделать на Unix - так как компьютер на этой системе может запускаться с флешки, иметь маленький размер и высокую производительность.
А форум будет???
Кстати, ща воюю с SerialGate и Borland - разжуйте нам, а мы проглотим :))) тема то актуальная до невозможности!!!
если чего, пишите мне на мыло, я постепенно заполняю свой сайт http://mesherka.ru - как всё доделаю, выложу кучу ссылок на ваши темы...
Спасибо!
Как нибудь положу примерчик для Borland.
Дата:
05.09.08 11:12
Имя:
Eugen
Почта:
neoch{psina}mail.ru
Здравствуйте! Спасибо за ценные материалы и продукцию!
Скажите по Ke-USB24R, будет ли какой-нибудь обзор? (на Delphi?) Или принцип работы тот же, что и Ke-USB24А как на примере со светодиодами (грубо говоря вместо них реле)? Скажите, пожалуйста =)))
Спасибо!
По модулю Ke-USB24R обязательно будет обзор. Он максимально похож по принципам программирования на предыдущий модуль - теперь только добались еще 3 канала АЦП и команды для управления реле.
Дата:
04.09.08 22:10
Имя:
вася
Почта:
no_mail[sobaka]mail.ru
Сайт скорее мертв, чем жив.
Дата:
04.09.08 19:33
Имя:
вася
Почта:
no_mail[pes]mail.ru
Огромное спасибо за сайт. Супер.
Дата:
03.09.08 19:05
Имя:
Роман
Почта:
roman2008mail[pes]mail.ru
День добрый! Могу ли я получить за оплату ниписанных Вами драйверов (для LPT) тот же драйвер с отметкой не автора, а, например, "разработано организацией АБВГД"?
Спасибо.
Дата:
28.08.08 04:28
Имя:
Дима
Почта:
nov-uzer{собачатина}yandex.ru
Здравствуйте! Подскажите, пожалуйста, почему может неработать LPT порт? Все сделал как было написано во второй статье, но светодиод не горит, померил вольтиметром - напряжения тоже нет.
Принтер на нем работает. Программа при запуске/компиляции ошибок не выдает. XP sp2.
К сожалению, не знаю в чем тут может быть проблема. Единственное что только - он Вас точно определяется как LPT1? Бывает что может определиться как LPT2 - тогда его адрес будет не 0x378 а другим. Нужно в деспетчере устройств смотреть.
Дата:
17.08.08 05:04
Имя:
Почта:
даёшь новые статьи!!
Дадим. В течение сентября сайт пополниться статьями по модулям Ke-USB24R и Ke-RF250.
Дата:
16.08.08 01:18
Имя:
Илья Вячеславович
Почта:
Огромное спасибо, вам Дмитрий за ваш сайт! И, мне кажется вам стоит написать свою книгу)
Удачи во всем!)
Спасибо за отзыв. По поводу книги - у меня уже были мысли об этом - но для этого необходимо перейти 'в третье состояние' примерно на полгода. У меня сейчас столько свободного времени к сожалению нет.
Дата:
15.08.08 23:17
Имя:
Владимир Борисович
Почта:
Спасибо создателю сайта, очень все хорошо, большое спасибо.
Сайт сделан отлично не надо ни каких лишних рюшечек берюлечек,
Отдельное спасибо за книги.
А за статьи и разработки у меня просто слов нет.
Спасибо за отзыв, рад что понравилось.
Дата:
14.08.08 22:01
Имя:
Миша
Почта:
michaelp2{псина}doar.afeka.ac.il
Здравствуйте. Я живу не на территори СНГ. Есть ли какой-нибудь западный аналог микросхем: КР572ПВ3 и M133-2 для сборки АЦП?
Крайне сомневаюсь - маловероятно что кто-то начнет копировать эти 'творения' отечественой электронной промышленности.
Дата:
13.08.08 01:49
Имя:
Аз
Почта:
Вот если бы вы выложи пример кода для согласования выших устройст под MATLAB - это бы стоило шампанского. Это не так сложно, если есть опыт писания друйверно части. Да и вообще MATLAB стал уже форм фактором в алгоритмах цифровой обработки. А если иначе - то тогдля для чего нужны все эти мегагерци дискретизации?
Дата:
04.08.08 11:03
Имя:
Евгений
Почта:
eugene1986[пес]mail.ru
Что-то проект застыл на одном месте :( Уже 2 месяца не одной новой статьи!!
Господа, виной тому отпуски и активная работа над новыми проектами для Kernelchip`а - модули Ke-USB24R, Ke-RF250, Ke-BT20, Ke-GSM
Дата:
31.07.08 15:27
Имя:
Стас
Почта:
stas_r_n[buldog]mail.ru
Спасибо за информацию!
Дата:
29.07.08 14:21
Имя:
Олег
Почта:
oleg.kovalchuk[sobachatina]mail.ru
Огромное спасибо за поддержку любителей электроники и программирования! У меня реплика: "Разрушаем легенды: переходник USB-LPT" - только теория, (легенда то не разрушена!), хотелось бы посмотреть практическое решение в Delphi c демонстрацией записи/чтения данных в регистры. С уважением, Олег
Дата:
16.07.08 19:53
Имя:
n3mo
Почта:
asan7777[sobachatina]rambler.ru
вопрос по xDRV.sys 1-9 отправка прерываний до 255 байта 18-25 земля для чего существуют остальные каналы???
Наверное Вы имеете в виду номера ножек LPT порта? В таком случае в Библиотеке сайта есть целая куча книг по этому порту где все подробно расписано + можно полистать остальные статьи на сайте, там тоже об этом рассказано.