AT90USB1287 + драйвер под XP

Тема в разделе "WASM.ELECTRONICS", создана пользователем microprogs, 8 фев 2008.

  1. microprogs

    microprogs New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2006
    Сообщения:
    54
    Hi, ALL.
    Вот решил спаять девайс на основе AT90USB1287...
    Раньше паял Tiny11,15,Mega8515,8535, и работал с UART...
    Проблем с пайкой и AVR-ASM не испытываю, но не разу не работал с USB:

    1. Где найти толковую инфу по написанию NT-драйверов для USB устройств? Есть пара книг, но там ни слова о USB.

    2. Где найти модели для Протеуса AT90USB1287???, все таки это зверь, и без отладки основной рутины на моделях не обойтись...
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    Почитай Агурова. Интерфейс USB. Там затрагивается и железо и софт. Есть примеры для Atmel'a.
     
  3. microprogs

    microprogs New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2006
    Сообщения:
    54
    thanx, ушелл медитировать =)
     
  4. zet

    zet New Member

    Публикаций:
    0
    Регистрация:
    15 окт 2007
    Сообщения:
    121
  5. microprogs

    microprogs New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2006
    Сообщения:
    54
    Почитал Агурова, Уолтера Они, ушел медитировать решил поучиться на AT89C5131...
    Собрал монтажку, под рукой оказался только AT89C5131A-M.
    Внимание вопрос:
    Как подключить его, чтобы его можно было шить по USB и как поставить его в режим программирования???

    Способ описанный Агуровым для AT89C5131 не работает - не входит в режим программирования, и винда определяет его как VendorID = 0x0000, Product = 0x0000
    Схема подключения вроде совпадает с даташитом...
     
  6. microprogs

    microprogs New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2006
    Сообщения:
    54
    Сам задал - сам отвечу :))
    Долго бился почему не работает, ведь ботаю все по атмеловским мануалам.
    Нашел причину - кварц, вынул 32MHz, поставил 8MHz - работает идеально шьется по USB все кайф :)
    Теперь ставлю другой кварц на 32Mhz опять нифига.
    Почему шьется на кварце 8MHz на ура, а на 32MHz - Нифига???
    Ведь в даташите написано, что 32MHz поддерживается.
     
  7. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    microprogs
    А версия интерфейса USB какая ? Если 1.1 - там 8 Мгц предел.
     
  8. microprogs

    microprogs New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2006
    Сообщения:
    54
    USB 2.0 Full Speed.

    8, 16 MHz работает...
    Говорят 24Mhz тоже работает, сам не пробовал...
    32 - не работает...
    Остановился на 16MHz, пока хватает...
     
  9. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    microprogs
    Тогда значит провода и контакты. Хотя USB-диски как-то умудряются выше 160Мгц работать.
    Возможно, что используют коды с исправлением ошибок.