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

Вниз

Посмотреть байт на осциллографе   Найти похожие ветки 

 
Gektor   (2004-11-25 15:11) [0]

Требуется через СОМ порт циклически передавать байт устройству и в ответ получатьть другой байт. СОМ порт работает в асинхронном режиме. Нужно также увидеть передаваемый и получаемый байты на аналоговом осциллографе. Проблема в синхронизации т. к. интервал времени между передачами (получениями) байт не постоянный. Помогите пожалуйста решить эту проблему. Тоесть как лучше всего организовать выдачу байта в порт, работающий в асинхронном режиме(по событийной схеме, чтение байта в отдельном потоке), с постоянным периодом.


 
Anatoly Podgoretsky ©   (2004-11-25 15:48) [1]

Нужен осцилограф с памятью или с большим послесвечением


 
Digitman ©   (2004-11-25 16:04) [2]


> в синхронизации т. к. интервал времени между передачами
> (получениями) байт не постоянный


откуда ж он возьмется "постоянный", если W2k - мультизадачная ОС. а не ОСРВ ?


> на аналоговом осциллографе


неужто современные осциллографы не имеют синхронизируемого буфера ввода/вывода ? я просто не в курсе ...
или речь идет о допотопных аналоговых осциллографах, снабженных цифр.интерфейсом для связи с компьютером ? в таком случае параметрическая буферизация ввода-вывода, конечно же, крайне необходима .. см. [1]


 
Gektor   (2004-11-27 17:51) [3]

Спасибо всем.
Речь действительно идет о допотопном осциллографе, но даже без цифрового интерфейса. Дело в том, что если порт в синхронном режиме (передача и прием в главном процессе програмы) - на осциллографе четкая картинка. Думал, что для асинхронного режима можно что-то придумать, хотя уже понял, что в данном случае режим работы не так уж критичен. Просто не хотелось посреди програмы перенастраивать порт - не очень красивое решение.



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

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

Наверх





Память: 0.45 MB
Время: 0.036 c
1-1101971248
ShotGuN
2004-12-02 10:07
2004.12.19
Как отловить MesssageBox?


9-1085669345
Micah'GF
2004-05-27 18:49
2004.12.19
DelphiX: А вы не верили!?!


14-1101589151
Piter
2004-11-27 23:59
2004.12.19
Придумал как обнаружить троянца


3-1101085149
serko
2004-11-22 03:59
2004.12.19
Установка Ehlib!


1-1101978623
Майя
2004-12-02 12:10
2004.12.19
Сохранение файла Excel в Делфи





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский