Просмотр полной версии : C# ПМ01 АТ команды!
Уважаемые коллеги нужна ваша помощь! Пишу программу на С# для работы с ПМ01 serial port(rs232) посредством АТ команд! Записывать данные в порт получается нормально, они отрабатываю как нужно! а вот считать ответ модема не получается ни в какую! На сайте Микрософт нашел кучу примеров что касается порта и АТ команд и они у меня не работают! Пригласил местного ГУРУ C# и он мне сказал проблема не в коде! может я непрально что то конфигурирую в ПМ01!!!
Помогите пожалуйста! Нахожусь в полуэпелептическом состоянии!
Малышев Олег
16.03.2011, 14:32
Проверьте At команды просто в гипертерминале
В гипер термина проверял все! работает исправно, через мое приложение я себе дозваниваюсь нормально!
Щекин Станислав
05.04.2011, 13:43
Если еще актуально: аналогичная ситуация была только что с COM-портом поверх Bluetooth.
При использовании компонента SerialPort, попробуйте поcтавить у него свойство DtrEnable=true или Handshake = "Request to Send". Событие из него приходит НЕ в главном потоке, чтобы контрол нормально обновился надо делать так:
private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
this.Invoke(new EventHandler(DoUpdate));
}
private void DoUpdate(object s, EventArgs e)
{
textBox1.AppendText(serialPort1.ReadExisting());
}
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot