Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.11.18;
Скачать: [xml.tar.bz2];

Вниз

Проблема с Async32   Найти похожие ветки 

 
ovdolgov   (2002-09-16 12:14) [0]

Проблема с Async32
Поставил себе Async32 погонял примеры вроде работает.Пытаюсь сделать следующее: Есть датчик (таблетка Dallas DS1990 в простонародье именуемый электронный ключ с 48 битным уникальным номером). Проверка наличия этого ключа на компорте (при наличии адаптера) состоит в следующем на скорости 19200 (через адаптер) посылается число 0x00 которое для этого датчика является сбросом. Этот байт 0x00 который мы посылали в порт сразу же читается обратно. Этот момент работает, но через примерно 100 микросекунд если ключ получил этот импульс он должен ответить коротким импульсом, который компортом должен фиксироваться как 0xFC. Этот ответ я вижу осциллографом!!! но программно до него добраться не могу :-(

procedure TForm1.Button3Click(Sender: TObject);
var str_in :string;
begin
// Скорость 19200
VaComm1.BaudRate:=TVaBaudrate(br19200);
// Посылаем 0x00
VaComm1.WriteText(chr(0));
// Читаем 2 байта??? Или что то читаем но не обязательно 2 байта
str_in:=VaComm1.ReadText;
ShowMessage(length(str_in)); // Либо 0 либо 1 принятый
// байт 2 вместо 2
end;

В свойствах VaComm1 стоят задержки в при чтении буффера в 1000 милисекун (железобетонно хватает чтобы получить 2 байта 0x00 и 0xFC) однако ничего похожего на ответ не наблюдается.
Подскажите в чем я ошибся ?
P.S. На сайте журнала Радио скачал хорошую программку ComSpy, которая мониторит порты. Там все изумительно стреляет 0x00 пишем и сразу же получаем 0x00 0xFC :-(


 
REA   (2002-09-16 12:23) [1]

А всякие стоп биты, четность, hardware-software flow control и т.п. (хотя вряд ли)? И потом (в компоненты лезть лень) может там еще и второй байт остался в буффере (зависит от того как компонент читает). А почему ReadText?


 
jonik pegas   (2002-09-17 08:00) [2]

Посмотри здесь-www.elin.ru/MicroLAn/08.htm-Программные средства, вспомогательные утилиты, программные пакеты, примеры и наиболее интересные фрагменты исходных текстов прикладных программ, необходимые для организации работы с различными устройствами на шине MicroLAN(т.е для Dallas DS1990).



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2002.11.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
14-59366
[NIKEL]
2002-10-30 01:00
2002.11.18
Чем ковырять большие .chm файлы?


6-59317
Кеплин Сергей
2002-09-15 00:15
2002.11.18
Заполнить INPUT в интернете и нажать програмно SUBMIT...


14-59359
Veronika
2002-10-29 08:42
2002.11.18
Как защитить книгу Excel от просмотра?


14-59349
Дмитрий Баранов
2002-10-29 12:13
2002.11.18
WAP


6-59304
VID
2002-09-22 21:32
2002.11.18
Чтиво про TServerSocket в режиме stThreadBlocking





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский