PIC18F4550 + USB + прерывания и USB не работает !
Здравствуйте, уважаемые форумчане !
Прошу помощи.
Собрал небольшую схемку на PIC18F4550.
Практически по примеру microchipа - CDC Basic Demo.
Для выполнения полезных функций запрограмировал логику работы дозиметра.
Считаем пришедшие импульсы по прерываниям RB0.
Генерируем несколько различных частот для звука пачки по 150 имп. частотой 1 кГц, преобразователя напряжения 250 Гц по прерываниям от TMR0.
Отсчитываем время цикла измерений 15 сек по прерываниям от TMR1.
Передаём через CDC функцию данные в комп.
И всё заработало, НО при небольшой частоте импульсов на RB0 - примерно 4 Гц.
Увеличиваем частоту импульсов USB переходит в состояние POWERED и на этом всё заканчивается.
Подскажите куда копать.
Последний раз редактировалось MSMC; 01.07.2011 в 15:33.
Причина: Решение проблемы
|