Page 1 of 2

pic18f2550

PostPosted: Wed Aug 05, 2009 10:27 pm
by Polimiel
Здравствуйте, Дмитрий. У меня pic18f2550 имеет внешнюю частоту 48mhz. Можно ли его прошить, и какой прошивкой. Так как я пробовал прошивать контролер, всеми прошивками которые скачал с этого сайта. Но устроийство не находится, лишь постоянно слышен звук подключения и оключения USB.

Re: pic18f2550

PostPosted: Thu Aug 06, 2009 9:31 am
by dmitri
Внешней частоты 48MHz у PIC18F2550 быть не может. Прошивки для PIC18F2550 находятся на http://www.megadrum.info/content/downloads. Прошиваете ту, которая соответсвует Вашему кристаллу.

Re: pic18f2550

PostPosted: Thu Aug 06, 2009 10:53 am
by Firelord
dmitri wrote:Внешней частоты 48MHz у PIC18F2550 быть не может. Прошивки для PIC18F2550 находятся на http://www.megadrum.info/content/downloads. Прошиваете ту, которая соответсвует Вашему кристаллу.

В даташите написано к PIC18F2550:
Two External Clock modes, up to 48 MHz

Значит, может?

Re: pic18f2550

PostPosted: Thu Aug 06, 2009 11:11 am
by dmitri
Firelord wrote:
dmitri wrote:Внешней частоты 48MHz у PIC18F2550 быть не может. Прошивки для PIC18F2550 находятся на http://www.megadrum.info/content/downloads. Прошиваете ту, которая соответсвует Вашему кристаллу.

В даташите написано к PIC18F2550:
Two External Clock modes, up to 48 MHz

Значит, может?

Согласен, может, но только с External Clock. С кристаллом не сможет.

Re: pic18f2550

PostPosted: Mon Aug 10, 2009 2:25 pm
by Polimiel
Как узнать частоту кристалла?

Re: pic18f2550

PostPosted: Mon Aug 10, 2009 2:40 pm
by Polimiel
При прошивке 12 Мгц, сразу после прошивки начинают устанавливаться драйверы, устройство находится. Но стоит отключить icsp и переподключить usb кабель, то устройство постоянно перподключается, а в конце пишет что не удается найти устройство, это уже на втором Pic'е. Посмотрел осцилографом, на кварц , он постоянно перезапускается но стоит замкнуть icsp ножки, начинает генерировать сигнал нормально. Что это может быть?

Re: pic18f2550

PostPosted: Mon Aug 10, 2009 3:44 pm
by dmitri
Polimiel wrote:Что это может быть?

1. Плохо изготовленное PCB.
2. Неверные номиналы компонентов.
3. Плохая пайка.

Предложить ещё что-нибудь не могу из-за неясного описания проблемы, например "pic18f2550 имеет внешнюю частоту 48mhz" или "но стоит замкнуть icsp ножки".

Re: pic18f2550

PostPosted: Mon Aug 10, 2009 6:29 pm
by Firelord
Polimiel wrote:Как узнать частоту кристалла?

На компоненте должна быть какая-то маркировка. Если там встречается что-то вроде «12.000» или «12.0», значит с большой вероятностью кристалл на 12 МГц. Только тогда на PIC надо заливать прошивку для кристалла на 12 МГц.

Ещё меня ставит в тупик следующее:
Polimiel wrote:Посмотрел осцилографом, на кварц , он постоянно перезапускается

Видно, я чего-то не знаю, но как кварц может перезапускаться? Можно проиллюстрировать это более развёрнуто?

Re: pic18f2550

PostPosted: Tue Aug 11, 2009 9:56 am
by Polimiel
Насчет кварца. При подключении к usb , на кварце начинает генерироваться сигнал, но потом он пропадает, потом снова начинает генерировать сигнал.Питание при этом не пропадает. При этом Windows не может найти устройство, устройство то подключается то отключается. Если к плате подключен iscp кабель, то кварц постоянно генерирует сигнал, и windows сразу находит неопознаное устройство. Насчет плохой пайки и разводки платы и компонентов несколько раз перепроверил, вроде все правильно. Надеюсь в этот раз смог донести суть проблемы. Спасибо.

Re: pic18f2550

PostPosted: Tue Aug 11, 2009 10:13 am
by dmitri
Polimiel wrote: Насчет плохой пайки и разводки платы и компонентов несколько раз перепроверил, вроде все правильно.

Если все правильно, то проблема внешняя - USB кабель, USB порт, PC.