FileName := 'Com' + IntToStr(PortNo); {имя файла}
hFile := CreateFile(PChar(FileName),
GENERIC_READ or GENERIC_WRITE, 0, nil,
OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
Соединение по USB компа и микроконтроллера
http://www.pcports.ru/articles/10.php - прогу нашёл, которая записывает и считывает данные с Lpt.
Порылся по поисковикам - технической информации по USB почти нет. Примеров работы с USB что-то тоже не нашёл. Если кто знает где исходничек взять, то киньте ссылочку. Нужно как-то задать скорость обмена информацией (порядка 1МГц). Нужно определить рабочие USB-порты в компе - в компе их несколько обычно, чтобы посылать байты на тот, к которому подключён контроллер.
Может есть функции API для работы с USB???
P.S.
Для COM на Delphi видел такой приём:
Мне очень бы хотелось соединить комп с древним микроконтроллером AT89S51 по USB. Причина - у USB уровень напряжений от 0 В до 5 В. Следовательно, теоретически можно соединить МК с USB напрямую без всяких преобразователей. У com-порта логический 0 -15В, а логическая 1 +15В - нужен какой-то преобразователь. Lpt-порт тоже как и com, по-моему...
Порылся по поисковикам - технической информации по USB почти нет. Примеров работы с USB что-то тоже не нашёл. Если кто знает где исходничек взять, то киньте ссылочку. Нужно как-то задать скорость обмена информацией (порядка 1МГц). Нужно определить рабочие USB-порты в компе - в компе их несколько обычно, чтобы посылать байты на тот, к которому подключён контроллер.
Может есть функции API для работы с USB???
P.S.
Для COM на Delphi видел такой приём:
Код:
И как принять с USB тоже что-нибудь?
http://www.usb.org/ смотрел?
http://www.usb.org/developers/tools/
http://www.usb.org/developers/docs/
Инструменты и документация?
Да, интересно... Посмотрю!
Я тут уже успел Агурова найти:
http://win-web.ru/itbooks/open/praktprogr_usb.html
Почитаю Агурова посмотрю usb.org ...
А потом поделюсь впечатлениями...
http://www.usb.org/developers/docs/
Инструменты и документация?
Да, интересно... Посмотрю!
Я тут уже успел Агурова найти:
http://win-web.ru/itbooks/open/praktprogr_usb.html
Почитаю Агурова посмотрю usb.org ...
А потом поделюсь впечатлениями...
Ок :).
Мне тоже будет интересно узнать мнение, ибо вплотную USB еще не занимался.
Смотри проект AVR309.