[an error occurred while processing this directive]
|
PIC 16F877 и UBN9603. Питание от USB. Сброс - просто RC цепь. Тактирование пика от USBN - 16 Мгц. После подключения обнаруживается как HID-устройстов примерно в 30% случаев. В остальных случаях - как неизвестное устройство. При выяснении причин видно, что если не обнаружилось правильно, то выдается DEVICE дескриптор, не видно ошибок обмена, не производится выдача других дескрипторов, не производится енумерация и собственно диалог с хостом сам собой затихает без видимых причин. Пока не придумал ничего умнее, чем примерно через 4 секунды снимать 3.3 вольта с USB, сбрасывать USBN и начинать все сначала. Боюсь, что в серии это решение боком выйдет. Может кто-нибудь видел что-то подобное?
E-mail: info@telesys.ru