Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Звонок с модема: что я не так делаю? (http://forum.oszone.net/showthread.php?t=65428)

DTF 26-04-2006 20:15 431921

Работа с модемом
 
Здравствуйте все.
Я хочу работать с модемом через COM-порт.
Пытаюсь набрать номер 123456 ичпользуя такой код:


#include <windows.h>
#include <stdio.h>
#include <memory.h>

void main(void)
{
HANDLE hmodem;
char a[] = "ATDT123456\n";
DWORD num;

hmodem = CreateFile("com3", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL);
if (hmodem == INVALID_HANDLE_VALUE)
{
printf("Oblom!!!\n");
return;
}
if (!WriteFile(hmodem, a, strlen(a), &num, NULL))
{
printf("WF Oblom!!!\n");
return;
}

CloseHandle(hmodem);
}


Однако номер не набирается.
CreateFile отрабатывает без ошибок(После ее выполнения слышится щелчок из модема), однако
номер не набирается (из модема тишина).
Подскажите, плс, что я деляю неправильно?

hasherfrog 05-05-2006 11:09 434562

А init не надо, что-нибудь типа ATZ?

XCodeR 09-05-2006 10:28 435913

Звонок с модема: что я не так делаю?
 
необхоми позвонить с модема на телефон...
Модем Hight Speed CDMA EVDO

делаю:
1. открываю порт
AnsiString CommPort = "COM9";
hCommFile = CreateFile(CommPort.c_str(),
GENERIC_WRITE,
0,
0,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
0);

if (hCommFile == INVALID_HANDLE_VALUE)
ShowMessage("Unable to open "+ CommPort);
NumberWritten=0;

2. посылаю AT команду дозвона
ATCommand="ATDP7007671;\r\n";
WriteFile(hCommFile,ATCommand.c_str(),strlen(ATCommand.c_str()),&NumberWritten,NULL);



ничего не получаю....

XCodeR 10-05-2006 14:18 436285

я уж подумал, что у меня крыша "едет".... тему вроде бы "моя", а первый пост не мой... 2moders, могли бы и не склеивать тут все таки не много другой вопрос.... модем то необычный

hasherfrog 10-05-2006 23:19 436517

XCodeR
Вы извините, но темы настолько похожи... От кода - до симптомов... Что там насчёт ATZ?

XCodeR 14-05-2006 20:27 437911

hasherfrog
не помогает...((


Время: 21:19.

Время: 21:19.
© OSzone.net 2001-