Добрый день. Столкнулся с некоторой проблемой у контроллера C8051F320. В проекте использую технологию USBXpress. С самой технологией проблем нет, работает хорошо. Но после инициализации работы USB с помощью функции USB_Init(из An169, страница 15, пункт 3.2) напрочь теряется управление вторым портом ввода/вывода Р2 микроконтроллера (и только его!). Если не использовать функцию USB_Init, то управление портом идет нормально. Введение повторной инициализации портов ввода/вывода после применения USB_Init не дает никаких результатов. Порт как бы отключается и становится в состояние с нулем на всех своих выходах. Проверил на двух кристаллах. Использую библиотеку USBX_F320_1.LIB из установочного пакета USBXpress Development Kit v3.1.
Не знаю что делать, нужна помощь... Какая-то "порча".
|