| Компьютеры | Программа связи Windows и самодельного микроконтроллерного устройства | 
|
|---|---|---|
chav1961: Если интересно, вечером могу отправить исходники программатора, который в свое время написал для COM-порта (только мыло в профиле напишите).  | 
  | 
|
Просмотрите Радио 1/2001, стр. 23 "Работа с последовательными портами в windows 95". Там основано на стандартном принципе чтения/записи файла.  | 
  | 
|
6П3С: А про LPT есть что-нибудь? С LPT немного по другому. Там с помощью драйвера получаешь доступ к порту, а потом работаешь, как в DOS-е. Есть и другие драйвера: dlportio.sys, ещё что-то... Если надо, могу выложить пример на дельфи.  | 
  | 
|
chav1961: : Если интересно, вечером могу отправить исходники программатора, который в свое время написал для COM-порта (только мыло в профиле напишите). Описание программирования будет состоять из подробного описания функций, специфических для работы с портами, краткого описания функций работы с файлами (с портами в Win32 работают как с файлами), краткого описания функций многопотоковой обработки и, естественно, примеров программ. .......Windows требует точного соблюдения аппаратного протока обмена с внешними устройствами. Другими словами, у Вас не получится управлять, например, светодиодом подключенным к одному из выводов параллельного порта. Просто потому, что система будет требовать отработки и сигналов STROBE и ACK. Если Вас это не устраивает, то выход один - писать собственный драйвер вооружившись DDK. ...."  | 
  | 
|
2Любитель  | 
  | 
|
SiNil: Если это ф-я АПИ, то её выполняет сама винда. А вызывать эти ф-ции из программы на каком языке - пофиг  | 
  | 
|
Арс: TurboPascal 7.0 А причем тут турбо паскаль ? Может еще и красноглазых вспомним ?   | 
  | 
|
На турбопаскале можно работать с COM-портом по-ДОСовски, через БИОС. Виндовс виртуализует COM-порты для ДОС-приложений, так что всё будет работать. Я до сих пор часто пользуюсь терминалкой Term90 из пакета Нортон-коммандера.  | 
  | 
|
Windows требует точного соблюдения аппаратного протока обмена с внешними устройствами. Другими словами, у Вас не получится управлять, например, светодиодом подключенным к одному из выводов параллельного порта. Просто потому, что система будет требовать отработки и сигналов STROBE и ACK. Если Вас это не устраивает, то выход один - писать собственный драйвер вооружившись DDK. ...." неверно вот тут все расписано http://www.pcports.ru/Articles.php  | 
  | 
|
Арс: А можно тогда пример, как вызвать фукцию API на TurboPascal 7.0 ?  | 
  | 
|
| 
 Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь  | 
© 2003—2025  | 
|||