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

Прикрепляю схему, на схеме не указаны нога 8 и 19, это земля, в железе я подсоединил 19-ую ногу к земле.
- Реклама
Re: PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки
а что 4 МГц хватает для USB?
Re: PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки
чем шили, правильны выбраны параметры для этого кварца? у меня в свое время именно такие проблемы и были.
Не нужно дергать спящего тигра за усы! Не высыпается 3-ий день!
Re: PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки
шили Pickit2cahek80 писал(а):чем шили, правильны выбраны параметры для этого кварца? у меня в свое время именно такие проблемы и были.
а что значит "правильно ли выбраны ли параметры кварца"
человек, который прашивал мне показывал, отчет по прошивке, и там было что-то 4Mhz
Вот еще обнаружил, что в Протеусе работает схема, даже без кварцевого генератора, и также если выставляешь частоту у кварца от балды 40 Mhz, 10 Mhz. Т.е. Usb-программа её видит.
Последний раз редактировалось AlekseyEnergo Вт фев 11, 2014 15:35:59, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.2 правил Форума. Подредактировал
Причина: Нарушение пункта 2.2 правил Форума. Подредактировал
Re: PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки
А реальный USB очень капризенKukun писал(а): что в Протеусе работает схема, даже без кварцевого генератора
- Реклама
-
iGraphicsS
- Нашел транзистор. Понюхал.
- Сообщения: 193
- Зарегистрирован: Ср фев 16, 2011 22:58:23
Re: PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки
20 Мгц ещё я понимаю, но не 4 же! Реально маловато.
- urry
- Сверлит текстолит когтями
- Сообщения: 1262
- Зарегистрирован: Пн дек 08, 2008 10:58:48
- Откуда: Винница
- Контактная информация:
Re: PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки
Прокурор добавит...
Входная кварца делится или не делится (в случае 4 мег) до 4 мег, затем умножается на 24 (96 мег), делится на 2 и 48 мег идет на контроллер, а 96 направляется на блок юсб.
Входная кварца делится или не делится (в случае 4 мег) до 4 мег, затем умножается на 24 (96 мег), делится на 2 и 48 мег идет на контроллер, а 96 направляется на блок юсб.
Последний раз редактировалось urry Ср фев 12, 2014 12:27:14, всего редактировалось 1 раз.
Re: PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки
То есть 4Mhz - это всё же нормально для PICa?
Последний раз редактировалось AlekseyEnergo Ср фев 12, 2014 12:21:20, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил Форума. Подредактировал
Причина: Нарушение пункта 2.7 правил Форума. Подредактировал
- urry
- Сверлит текстолит когтями
- Сообщения: 1262
- Зарегистрирован: Пн дек 08, 2008 10:58:48
- Откуда: Винница
- Контактная информация:
Re: PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки
да, ваш конфиг
#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
#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
Re: PIC18f2550 не видит комп по ЮСБ, что не так, кроме пайки
Спасибо, 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
завтра попробую Ваш.
Может они что скажут. Мне это мало что пока говорит.
-------
Посмотрел, конфиг у ассемблеровского файла прошивки, другой:
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
завтра попробую Ваш.


