Кажись разобрался,поисследовал проект,сгенерированный Cube'ом. Пишу собственную библиотеку с оглядкой на HAL,потому что слишком тяжеловесные проекты у него,без пол-литра не разобраться,хотя "усердие и труд все перетрут".Уже умею читать дескрипторы...ну и выводы - здесь новички спрашивают,типа какой проц выбрать для начала..Однозначно не STM32,такое ощущение,что периферию разрабатывают там кучка непризнаных гениев,которые думают,что программисты должны быть экспертами,досконально знать все спецификации,что твориться на канальном уровне,какие биты,байты и транзакции должны следовать на шине..не помогают они изучать периферию,причем это относится не только к USB - однозначно читать Errata sheet,там иногда более понятно описываются процессы,чем в мануале,как это не парадоксально звучит
|