[an error occurred while processing this directive]
|
Возникла необходимость сделать устройство на PIC16F76 и USBN9603, в котором USBN9603 подключена к контроллеру по SPI. Контроллер работает с кварцем 20 МГц, скорость SPI получается 1,25 Мбит/с, и все работает.
Попробовал изменить кварц на 12 МГц и подругому разделить частоту, чтобы увеличить скорость SPI до 3 Мбит/с. USBN9603 управляется нормально, все команды выполняет, но шина USB не хочет принимать устройство в таком виде. Сразу после инициализации USBN9603 и установке сигнала, что устройство подключено к шине, шина дает команду suspend, усыпляет устройство и больше не пробуждает.
В чем может быть причина?
USB устройства на USBN9603 делал не один раз. Все события в программе отрабатываются правильно.
E-mail: info@telesys.ru