Изучаю STM32F207. Прочитал в даташите что для организации физического уровня HS_USB используется интерфейс ULPI ( соответствующие выводы контроллера подключаются к микросхеме физического уровня), для FS_USB - выводы контроллера OTG_FS_DP и OTG_FS_DМ идут прямо на шину USB. Однако в таблице альтернативных функций есть функции OTG_HS_DP и OTG_HS_DМ (выводы РВ14 и РВ15), про которые ничего не нашёл (в смысле описания их функционирования) , а на схеме STM3220G-EVAL для организации работы по HS_USB используется интерфейс ULPI (примеры программ тоже для ULPI), выводы РВ14 и РВ15 задействованы для целей, не связанных с работой по USB. Для чего всё-таки созданы функции OTG_HS_DP и OTG_HS_DМ ? Может я не правильно понял, и для работы с HS_USB можно использовать как ULPI, так и просто выводы РВ14 и РВ15? Тогда к чему заморочки с организацией ULPI?
|