Уважаемый harper, я написал не к тому, чтобы Вас отлучить от любимых примеров, поверьте. Если Вы хотите досконально изучить USB на аппаратном уровне, то по хорошему нужно взять просто микроконтроллер, без встроенного USB, и написать свою программу, которая
сама дергает ноги процессора, заведенные на DP и DM. И спаять плату, реальную, а не в Proteus, подключить ее к компьютеру,
и заставить общаться с компом по USB. Есть полно примеров в интернете и здесь на форуме где контроллер работает с USB непосредственно, например программатор от Protoss. Он там работает с USB непосредственно, без всякого аппаратного уровня, как это сделано на AT1286. И поскольку Вы работаете не с железом, а с Proteus, у Вас получается моделирование второго уровня

Т.е. AT1286 работает с USB так, как это придумала Atmel. А Вы моделируя ее через Proteus, работаете с USB так как моделирует Proteus то, как придумала Атмел, как работает At1286 с USB. Короче дом который построил Джек. И таким образом Ваши знания на самом деле ни на грамм не приблизятся к пониманию что же на самом деле происходит на аппаратном уровне USB.
Но это только как совет. Не хотите, дело такое. Каждый имеет право заморачиваться на своих хомячках©
Сообщение отредактировал lepert - Jan 26 2009, 12:54