|
|
  |
FT232BM + mega8, связь микрух |
|
|
|
Oct 10 2005, 17:21
|
Участник

Группа: Новичок
Сообщений: 34
Регистрация: 12-03-05
Из: Новосибирск
Пользователь №: 3 288

|
Прошу поделиться опытом по вопросу связи FT232 и меги8. В частности у меня уже на стадии подключения устройства к компу возникли проблемы. Само устройство определяется компутером (я использую драйвер VCP) и пока мк сброшен- все нормально. Как только переключаю вывод Reset мк на 5В, мышь начинает летать по экрану. Помогает остановить "полет" сброс мк. Если после этого снова запустить мк- никаких сюрпризов,система работает, мышь успокоилась. Но программу мк(для начала взял самую простую - прием-передача) не выполняет, точнее я не вижу отклика. Использую уже проверенную собственную программку коммуникации мк с компом. Может быть дело в этой программке на стороне компа, но мне кажется, что без каких-либо изменений, то что работало для чистого ком порта, должно и здесь (USB<->COM) подойти.
Так вот, хочется услышать советы и рекомендации знающих и умеющих вообще по этой теме. Может быть есть какие-то подводные камни. Большое спасибо.
|
|
|
|
|
Oct 11 2005, 01:17
|
Участник

Группа: Новичок
Сообщений: 34
Регистрация: 12-03-05
Из: Новосибирск
Пользователь №: 3 288

|
она самая простая: прием значения, увеличение его на 1, отправка обратно в комп.
|
|
|
|
|
Oct 11 2005, 05:17
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
Для начала почитайте книгу: Павел Агуров "Интерфейс USB практика использования и программирования". Ее можно скачать здесь: http://www.megaupload.com/?d=T2PW7YYSНазвание файла: Agurov_USB.zipСкачано: 7Размер файла: 8.15 MB и поблагодарите участника форума MegaVolt , который предоставил всем такую возможность! Там есть специальный раздел по использованию FT232, так что прочитав данный фалиант Ваши вопросы отпадут сами собой, т.к. там излогаются различные аспекты организации USB как со стороны Host, так и с HID.
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Oct 11 2005, 05:24
|

Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544

|
Цитата(PowerF1 @ Oct 10 2005, 20:21) Прошу поделиться опытом по вопросу связи FT232 и меги8. В частности у меня уже на стадии подключения устройства к компу возникли проблемы. Само устройство определяется компутером (я использую драйвер VCP) и пока мк сброшен- все нормально. Как только переключаю вывод Reset мк на 5В, мышь начинает летать по экрану. Помогает остановить "полет" сброс мк. Если после этого снова запустить мк- никаких сюрпризов,система работает, мышь успокоилась. Но программу мк(для начала взял самую простую - прием-передача) не выполняет, точнее я не вижу отклика. Использую уже проверенную собственную программку коммуникации мк с компом. Может быть дело в этой программке на стороне компа, но мне кажется, что без каких-либо изменений, то что работало для чистого ком порта, должно и здесь (USB<->COM) подойти. Так вот, хочется услышать советы и рекомендации знающих и умеющих вообще по этой теме. Может быть есть какие-то подводные камни. Большое спасибо. Попробуйте FT назначить на другой порт, например на СОМ-9. А так-же попробуйте Вашу программу на другом компьютере. Связка МК<->FTDI действительно работает как обычная связка MK<->MAX232
|
|
|
|
|
Oct 11 2005, 06:04
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
Цитата(Igor26 @ Oct 11 2005, 09:24) Цитата(PowerF1 @ Oct 10 2005, 20:21) Прошу поделиться опытом по вопросу связи FT232 и меги8. В частности у меня уже на стадии подключения устройства к компу возникли проблемы. Само устройство определяется компутером (я использую драйвер VCP) и пока мк сброшен- все нормально. Как только переключаю вывод Reset мк на 5В, мышь начинает летать по экрану. Помогает остановить "полет" сброс мк. Если после этого снова запустить мк- никаких сюрпризов,система работает, мышь успокоилась. Но программу мк(для начала взял самую простую - прием-передача) не выполняет, точнее я не вижу отклика. Использую уже проверенную собственную программку коммуникации мк с компом. Может быть дело в этой программке на стороне компа, но мне кажется, что без каких-либо изменений, то что работало для чистого ком порта, должно и здесь (USB<->COM) подойти. Так вот, хочется услышать советы и рекомендации знающих и умеющих вообще по этой теме. Может быть есть какие-то подводные камни. Большое спасибо. Попробуйте FT назначить на другой порт, например на СОМ-9. А так-же попробуйте Вашу программу на другом компьютере. Связка МК<->FTDI действительно работает как обычная связка MK<->MAX232 Возможно процесс аутентификации проходит на порт где системой зарезервирована Ваша мышь (отсюда и получается конфликт). Но это пардон - глюк драйвера USB (VCP), который вы используете. Если он не умеет автоматически выделять свободный порт под запрашиваемую задачу Вы должны в своей PC-пользовательской программе позаботиться об этом сами сделав простым перебором опрос портов до первого незанятого. Бегать от одного компьютера к другому будете потом проверяя повторяемость рабоспособности Вашей системы.
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Oct 11 2005, 06:46
|

Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544

|
Цитата(BVU @ Oct 11 2005, 09:04) Цитата(Igor26 @ Oct 11 2005, 09:24) Цитата(PowerF1 @ Oct 10 2005, 20:21) Прошу поделиться опытом по вопросу связи FT232 и меги8. В частности у меня уже на стадии подключения устройства к компу возникли проблемы. Само устройство определяется компутером (я использую драйвер VCP) и пока мк сброшен- все нормально. Как только переключаю вывод Reset мк на 5В, мышь начинает летать по экрану. Помогает остановить "полет" сброс мк. Если после этого снова запустить мк- никаких сюрпризов,система работает, мышь успокоилась. Но программу мк(для начала взял самую простую - прием-передача) не выполняет, точнее я не вижу отклика. Использую уже проверенную собственную программку коммуникации мк с компом. Может быть дело в этой программке на стороне компа, но мне кажется, что без каких-либо изменений, то что работало для чистого ком порта, должно и здесь (USB<->COM) подойти. Так вот, хочется услышать советы и рекомендации знающих и умеющих вообще по этой теме. Может быть есть какие-то подводные камни. Большое спасибо. Попробуйте FT назначить на другой порт, например на СОМ-9. А так-же попробуйте Вашу программу на другом компьютере. Связка МК<->FTDI действительно работает как обычная связка MK<->MAX232 Возможно процесс аутентификации проходит на порт где системой зарезервирована Ваша мышь (отсюда и получается конфликт). Но это пардон - глюк драйвера USB (VCP), который вы используете. Если он не умеет автоматически выделять свободный порт под запрашиваемую задачу Вы должны в своей PC-пользовательской программе позаботиться об этом сами сделав простым перебором опрос портов до первого незанятого. Бегать от одного компьютера к другому будете потом проверяя повторяемость рабоспособности Вашей системы. Драйвер VCP действительно ищет и занимает первый попавшийся свободный порт. Затем его можно переназначить вплодь до СОМ255. А вообще последние драйвера с сайта FTDI работают весьма неплохо. Первые "косячили" немного.
|
|
|
|
|
Oct 11 2005, 13:13
|
Участник

Группа: Новичок
Сообщений: 34
Регистрация: 12-03-05
Из: Новосибирск
Пользователь №: 3 288

|
Большое спасибо за ответы! Книга Агурова у меня есть в печатном варианте. Я ее читал, правда не от корки до корки. Книга похоже на справочник, ценной информации там мало. Перевод даташитов и никакого опыта. И для новичка (для меня) сложновата. Тяжело разбираться в справочном непоследовательном материале. Такое вот у меня мнение об этой книге.
Попробую переключить на другие порты. Что касается драйвера, то дело не в нем. Я делал до этого другое устройство на FT (дата кабель для сотика- только преобразователь USB-COM, без всяких мк), так с этими же дровами не было проблем. С успехом закачивал в тел картинки и мелодии через SiMoCo.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|