PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки?

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Kukun
Открыл глаза
Сообщения: 40
Зарегистрирован: Сб янв 04, 2014 14:19:57
Откуда: Санкт-Петербург

PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки?

Сообщение Kukun »

Спаял схему, до этого её в Протеусе по виртуальному ЮСБ проверял. ЮСБ программа видит протеусовскую схему. А спаянную нет, говорит Девайс нот детектед, также не видит и спаянную схему монитор ЮСБ. Мерил 1-ую ногу и землю, при включенном ЮСБ, в железе. Всё нормально, идет 5 вольт. Что может быть не так делаю, чтобы заработало, кроме пайки? Пайку проверял несколько раз, все по ногам идет, туда куда надо. Прошивку прошивал специалист, говорит, всё нормально прошилось.
Прикрепляю схему, на схеме не указаны нога 8 и 19, это земля, в железе я подсоединил 19-ую ногу к земле.

Изображение
Реклама
Аватара пользователя
2jas
Родился
Сообщения: 10
Зарегистрирован: Ср сен 09, 2009 16:30:50
Контактная информация:

Re: PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки

Сообщение 2jas »

а что 4 МГц хватает для USB?
Реклама
cahek80
Держит паяльник хвостом
Сообщения: 903
Зарегистрирован: Сб сен 11, 2010 17:32:42

Re: PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки

Сообщение cahek80 »

чем шили, правильны выбраны параметры для этого кварца? у меня в свое время именно такие проблемы и были.
Не нужно дергать спящего тигра за усы! Не высыпается 3-ий день!
Kukun
Открыл глаза
Сообщения: 40
Зарегистрирован: Сб янв 04, 2014 14:19:57
Откуда: Санкт-Петербург

Re: PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки

Сообщение Kukun »

cahek80 писал(а):чем шили, правильны выбраны параметры для этого кварца? у меня в свое время именно такие проблемы и были.
шили Pickit2
а что значит "правильно ли выбраны ли параметры кварца"
человек, который прашивал мне показывал, отчет по прошивке, и там было что-то 4Mhz


Вот еще обнаружил, что в Протеусе работает схема, даже без кварцевого генератора, и также если выставляешь частоту у кварца от балды 40 Mhz, 10 Mhz. Т.е. Usb-программа её видит.
Последний раз редактировалось AlekseyEnergo Вт фев 11, 2014 15:35:59, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.2 правил Форума. Подредактировал
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20171
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки

Сообщение Martin76 »

Kukun писал(а): что в Протеусе работает схема, даже без кварцевого генератора
А реальный USB очень капризен :tea:
Реклама
iGraphicsS
Нашел транзистор. Понюхал.
Сообщения: 193
Зарегистрирован: Ср фев 16, 2011 22:58:23

Re: PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки

Сообщение iGraphicsS »

20 Мгц ещё я понимаю, но не 4 же! Реально маловато.
Реклама
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки

Сообщение urry »

Прокурор добавит...
Входная кварца делится или не делится (в случае 4 мег) до 4 мег, затем умножается на 24 (96 мег), делится на 2 и 48 мег идет на контроллер, а 96 направляется на блок юсб.
Последний раз редактировалось urry Ср фев 12, 2014 12:27:14, всего редактировалось 1 раз.
Kukun
Открыл глаза
Сообщения: 40
Зарегистрирован: Сб янв 04, 2014 14:19:57
Откуда: Санкт-Петербург

Re: PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки

Сообщение Kukun »

То есть 4Mhz - это всё же нормально для PICa?
Последний раз редактировалось AlekseyEnergo Ср фев 12, 2014 12:21:20, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил Форума. Подредактировал
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки

Сообщение urry »

да, ваш конфиг

#pragma config PLLDIV = 1 // (4 MHz crystal USB board)
#pragma config CPUDIV = OSC1_PLL2
#pragma config USBDIV = 2 // Clock source from 96MHz PLL/2
#pragma config FOSC = HSPLL_HS
#pragma config FCMEN = OFF
#pragma config IESO = OFF
#pragma config PWRT = ON
#pragma config BOR = ON
#pragma config BORV = 3
#pragma config VREGEN = ON //USB Voltage Regulator
#pragma config WDT = OFF
#pragma config WDTPS = 256
#pragma config MCLRE = OFF
#pragma config LPT1OSC = OFF
#pragma config PBADEN = OFF
#pragma config STVREN = ON
#pragma config LVP = OFF
#pragma config WRTD = OFF
#pragma config XINST = OFF // Extended Instruction Set



#pragma config CP0 = OFF
#pragma config CP1 = OFF
#pragma config CP2 = OFF
#pragma config CP3 = OFF
#pragma config CPB = OFF
#pragma config CPD = OFF
#pragma config WRT0 = OFF
#pragma config WRT1 = OFF
#pragma config WRT2 = OFF
#pragma config WRT3 = OFF
#pragma config WRTB = OFF // Boot Block Write Protection
#pragma config WRTC = OFF
#pragma config EBTR0 = OFF
#pragma config EBTR1 = OFF

#pragma config EBTR2 = OFF
#pragma config EBTR3 = OFF
#pragma config EBTRB = OFF
Kukun
Открыл глаза
Сообщения: 40
Зарегистрирован: Сб янв 04, 2014 14:19:57
Откуда: Санкт-Петербург

Re: PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки

Сообщение Kukun »

Спасибо, Urry, покажу тем, кто прошивал.
Может они что скажут. Мне это мало что пока говорит.
-------
Посмотрел, конфиг у ассемблеровского файла прошивки, другой:

config PLLDIV = 1
config CPUDIV = OSC3_PLL4
config USBDIV = 2
config FOSC = XTPLL_XT
config FCMEN = OFF
config IESO = OFF
config PWRT = ON
config BOR = ON
config BORV = 2
config VREGEN = ON
config WDT = OFF
config WDTPS = 32768
config MCLRE = OFF
config LPT1OSC = OFF
config PBADEN = OFF
config CCP2MX = ON
config STVREN = OFF
config LVP = OFF
;config ICPRT = OFF
config XINST = OFF
config DEBUG = OFF
config CP0 = OFF
config CP1 = OFF
config CP2 = OFF
config CP3 = OFF
config CPB = OFF
config CPD = OFF
config WRT0 = OFF
config WRT1 = OFF
config WRT2 = OFF
config WRT3 = OFF
config WRTB = OFF
config WRTC = OFF
config WRTD = OFF
config EBTR0 = OFF
config EBTR1 = OFF
config EBTR2 = OFF
config EBTR3 = OFF
config EBTRB = OFF

завтра попробую Ваш.
Ответить

Вернуться в «PIC»