ADAM 4500 |
Ответить | Страница 12> |
Автор | |
Новичок Присоединился: 15 Сентябрь 2004 Категория: Russian Federation Online Status: Offline Публикации: 10 |
Опубликовано: 22 Сентябрь 2004 09:58 |
Подскажите, где ошибка? Пишу программу для ADAM4500 (на Си), использую заголовочный файл ADAM4500.h, постоянно выводит ошибку в строках: void far interrupt com1_intr(void);
|
|
ALE TE IPSAM
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 14 Май 2003 Online Status: Offline Публикации: 770 |
|
А компилятор у Вас какой? |
|
Инженер-системотехник
+7 (916) 477 3925 |
|
Новичок Присоединился: 15 Сентябрь 2004 Категория: Russian Federation Online Status: Offline Публикации: 10 |
|
Турбо Си + Microsoft Visual Studio.net (по умолчанию) |
|
ALE TE IPSAM
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 14 Май 2003 Online Status: Offline Публикации: 770 |
|
Не знаю насчет Visual C++, но с точки зрения TurboC никакого криминала я не вижу. Напишите хоть, что за ошибку он выдает? |
|
Инженер-системотехник
+7 (916) 477 3925 |
|
Новичок Присоединился: 15 Сентябрь 2004 Категория: Russian Federation Online Status: Offline Публикации: 10 |
|
bcc32 -g100 -j25 -O2 -k- -vi -tWC -c -IC:\CBuilderX\include -o"C:\Documents and Settings\Wolf\cbproject\ConsoleApp9\windows\Release_Build\Documents and Settings\Wolf\Рабочий стол\ADAM Utility\EXAMPLE\EXAMPLE2.obj" "..\..\Рабочий стол\ADAM Utility\EXAMPLE\EXAMPLE2.C"
"adam4500.h": E2449 Size of 'far' is unknown or zero at line 28
"EXAMPLE2.C": W8075 Suspicious pointer conversion in function main at line 48
Это из Borland Builder, в остальных, в том числе и в турбо си аналогично |
|
ALE TE IPSAM
|
|
Новичок Присоединился: 15 Сентябрь 2004 Категория: Russian Federation Online Status: Offline Публикации: 10 |
|
И еще один вопрос: Как правильно посылать команду с ADAM4500 на ADAM 4060? Я , к примеру, просто отправляю на ком порт #2 (по RS485) команду $026(адресс устройства 02). Эффекта почему-то нет, в чем может быть ошибка? Порт инициализируется. И, вообще какая команда отвечает за переключение реле на ADAM4060?
|
|
ALE TE IPSAM
|
|
Новичок Присоединился: 15 Сентябрь 2004 Категория: Russian Federation Online Status: Offline Публикации: 10 |
|
Есть у кого-нибудь заголовочный файл tang.h?
|
|
ALE TE IPSAM
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 14 Май 2003 Online Status: Offline Публикации: 770 |
|
Тогда нет ничего удивительного - ведь Вы пытаетесь создать приложение для Windows (-tWC), а нужно DOS EXE. |
|
Инженер-системотехник
+7 (916) 477 3925 |
|
Новичок Присоединился: 15 Сентябрь 2004 Категория: Russian Federation Online Status: Offline Публикации: 10 |
|
#include <dos.h> static char bd[8]={'#','0','4','0','0','0','8',0x0d};
if (sravn(rab)==1) SEND: printf("\nEnter string (max 15 char) or Q to quit:"); while (cmd[0] != 'q' && cmd[0] != 'Q') /* Receive data on Port 2 (COM2) */
|
|
ALE TE IPSAM
|
|
Новичок Присоединился: 15 Сентябрь 2004 Категория: Russian Federation Online Status: Offline Публикации: 10 |
|
посылаю команды(типа #040006) на Com port 1 (К которому подключен ADAM4060) из Windows все работает нормально, как только отсылаю данные на тотже порт, открытый из под доса, то никаког эффекта, самое интересное, что данные в порт отправляются... В чем может быть проблема? |
|
ALE TE IPSAM
|
|
Ответить | Страница 12> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |