Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Соединение по USB компа и микроконтроллера

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