[an error occurred while processing this directive] [an error occurred while processing this directive]
Никто не мешает вам работать напрямую с регистрами с помощью _inp(), _outp(), если у вас конечно не NT
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Энди 10 декабря 2001 г. 15:19
В ответ на: Посоветуйте пожалуйста, как правильно под C (Windows) штатными средствами, со скоростью 1200 bps открыть COM-порт и обмениваться одиночными байтами с девайсом. _bios_serialcom под виндами не работает :(. Заранее Большое спасибо. (Только не надо флейма - главное - результат, а не метод его достижения. А то, что я чайник я и так знаю ;) отправлено WriterС 10 декабря 2001 г. 14:16

Средствами виндов стоит пользоваться для серьезных приложений. Это сложнее, но намного эффективнее, например, когда нужен полный дуплекс с буферизацией. Можно воспользоваться стандартным COM-объектом для работы с COM-портом (во каламбур получился), например MSComm - есть в Visual Studio и подробно описан в MSDN, наверняка можно найти на сайте MS. Это проще, чем програмировать самому.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru