И у меня то же не шьется PIC

MegaDrum по-русски

И у меня то же не шьется PIC

Postby Yura » Tue Aug 25, 2009 1:28 pm

Добрый день!
Cобрал мегадрам(на 32 входа) по вашей схеме, но при прошивки контроллеров(как и у многих) возникли проблемы... Мегу шил через понипрог используя прошивку megadrum32_16_20081222.hex и схему кабеля на LPT порт.Прошилось нормально, меню работает MIDI speed 31250 выставил... вобщем вроде бы норма. А вот PIC не хочет шиться почему то....Прошивка pic18f2550usb_12MHz. Пробовал шить и на одном компьютере и на разных, несколько раз проверял схему кабеля, проверял плату на наличие разрывов или коротких замыканий, ну вроде бы все в норме....
Смотрел питание на ногах 1, 14 и 20 ногах....1 и 20 в норме, а вот на 14 пиково 3.3 вольта(или около) а затем идет разряд кондера наверное и медленный заряд...
Полазил по форумам - ничего толком не нашел...у каждого свои тараканы...
Если кто чем поможет - буду рад!
В WinPic пишет следующее
Failed read back of DATA line (HIGH) !
WARNING: Could not initialize programmer !
Testing: delay(500ms) took 0.49 seconds, timer_freq=3.5795 MHz ... ok
Info: Loading definitions for "PIC18F2550" from C:\Program Files\WinPic\devices.ini .
Info: Support for some newer PIC18F devices added by Martin v.d. Werff 2005
Couldn't find "devices\PIC18F2550.dev", please borrow/copy from MPLAB !
PIC18F: family='21'=4550, WriteLatch=32 bytes, EraseLatch=64 bytes .
Device has been erased.
Programming...
Erasing ("bulk" or "chip") ...
Programming CODE, 0x000000..0x001692
Verifying CODE, 0x000000..0x001692
Verifying 0x000000..0x001692
Verify Error: 000000: read 000000, wanted 00EF30, mask 00FFFF ==> diff=00EF30
Verify Error: 000002: read 000000, wanted 00F00B, mask 00FFFF ==> diff=00F00B
Verify Error: 000004: read 000000, wanted 000012, mask 00FFFF ==> diff=000012
Verify Error: 000006: read 000000, wanted 000012, mask 00FFFF ==> diff=000012
More Verify Errors, unable to list all (total=2875)
Programming CONFIG, 0x300000..0x30000C
Verifying CONFIG, 0x300000..0x30000C
Verifying 0x300000..0x30000C
Verify Error: 300000: read 000000, wanted 000E22, mask 00FFFF ==> diff=000E22
Verify Error: 300002: read 000000, wanted 001E3F, mask 00FFFF ==> diff=001E3F
Verify Error: 300004: read 000000, wanted 0081FF, mask 00FFFF ==> diff=0081FF
Verify Error: 300006: read 000000, wanted 003F85, mask 00FFFF ==> diff=003F85
More Verify Errors, unable to list all (total=7)
ERROR: Programming FAILED !

Подскажите что делать?!?! Заранее спасибо!!!
Yura
 
Posts: 9
Joined: Sat Jan 24, 2009 3:32 pm

Re: И у меня то же не шьется PIC

Postby Firelord » Tue Aug 25, 2009 1:36 pm

Yura wrote:WARNING: Could not initialize programmer !

Вот это уже должно насторожить. Вы подключаете прошивочный кабель к родному COM порту ПК или используете USB-COM переходник? Настройки все как на сайте показано?

Yura wrote:а затем идет разряд кондера наверное и медленный заряд...

Можно подробнее об этом?
Firelord
 
Posts: 666
Joined: Wed Jun 10, 2009 7:50 pm
Location: Estonia

Re: И у меня то же не шьется PIC

Postby Yura » Tue Aug 25, 2009 1:47 pm

Firelord wrote:
Yura wrote:WARNING: Could not initialize programmer !

Вот это уже должно насторожить. Вы подключаете прошивочный кабель к родному COM порту ПК или используете USB-COM переходник? Настройки все как на сайте показано?

Yura wrote:а затем идет разряд кондера наверное и медленный заряд...

Можно подробнее об этом?


Да, кабель по схеме с сайта к родному COM порту. И я где то читал на сайте, что Could not initialize programmer - это норма. А по поводу 14 ноги PICa - между землей и ей мультиметр показывает 3.3 или около вольта , а затем падение почти до нуля.Он как бы разряжает на себя. А через некоторое время идет заряд , т.е напряжение начинает рости(мерялось тем же мультиметром.)
Yura
 
Posts: 9
Joined: Sat Jan 24, 2009 3:32 pm

Re: И у меня то же не шьется PIC

Postby Firelord » Tue Aug 25, 2009 2:35 pm

Yura wrote:А по поводу 14 ноги PICa - между землей и ей мультиметр показывает 3.3 или около вольта , а затем падение почти до нуля.Он как бы разряжает на себя. А через некоторое время идет заряд , т.е напряжение начинает рости(мерялось тем же мультиметром.)

Тщательно ли очищена от флюса плата в области PIC?
Firelord
 
Posts: 666
Joined: Wed Jun 10, 2009 7:50 pm
Location: Estonia

Re: И у меня то же не шьется PIC

Postby Yura » Tue Aug 25, 2009 3:03 pm

Firelord wrote:
Yura wrote:А по поводу 14 ноги PICa - между землей и ей мультиметр показывает 3.3 или около вольта , а затем падение почти до нуля.Он как бы разряжает на себя. А через некоторое время идет заряд , т.е напряжение начинает рости(мерялось тем же мультиметром.)

Тщательно ли очищена от флюса плата в области PIC?



Да, я в каком то топике видел подобную проблему....ещё раз почистил - не помогло ((
Yura
 
Posts: 9
Joined: Sat Jan 24, 2009 3:32 pm

Re: И у меня то же не шьется PIC

Postby dmitri » Tue Aug 25, 2009 3:22 pm

3.3V на 14 ноге должны быть стабильными. Если это не так, то либо проблема с питанием, либо замыкания на какой-нибудь из ног, например на одной из ног подключённых к ICSP кабелю или в самом кабеле. 99% процентов проблем с прошивкой возникали в результате ошибок на платах или в проводах, даже когда говорили, что все проверили и все правильно. Оставшийся 1% - неправильная конфигурация WinPic, неисправный PIC/COM port/кристалл.

И я где то читал на сайте, что Could not initialize programmer - это норма

Только в случае, если ICSP кабель не подключен к плате или на плату не подано питание. Если кабель подключён и питание подано, то должны увидеть "Initialising PIC-Programmer: Success."
dmitri
Site Admin
 
Posts: 8657
Joined: Fri Aug 03, 2007 8:05 pm

Re: И у меня то же не шьется PIC

Postby Yura » Tue Aug 25, 2009 8:34 pm

dmitri wrote:3.3V на 14 ноге должны быть стабильными. Если это не так, то либо проблема с питанием, либо замыкания на какой-нибудь из ног, например на одной из ног подключённых к ICSP кабелю или в самом кабеле."


кабель перепроверил, грешу на плату, хотя протравлена хорошо да и при пайке соплей не вешал... При подключении к ноуту - ноут ругается на то, что превышено напряжение на USB... т.е. подозреваю что где то может быть кз...стационарный комп так не ругается, просто пишет неизвестное устройство и всё.... может у кого есть схема Дмитрия на 32 входа переведенная в Leyout 5 ? Буду рад - это облегчит проверку схемы(функция контроль)... бросьте на мыло yuralogistik@list.ru
Yura
 
Posts: 9
Joined: Sat Jan 24, 2009 3:32 pm

Re: И у меня то же не шьется PIC

Postby Firelord » Wed Aug 26, 2009 11:40 am

Yura wrote:грешу на плату, хотя протравлена хорошо да и при пайке соплей не вешал... При подключении к ноуту - ноут ругается на то, что превышено напряжение на USB... т.е. подозреваю что где то может быть кз...стационарный комп так не ругается, просто пишет неизвестное устройство и всё.... может у кого есть схема Дмитрия на 32 входа переведенная в Leyout 5 ? Буду рад - это облегчит проверку схемы(функция контроль)... бросьте на мыло yuralogistik@list.ru

Дело в том, что похожее поведение было у меня на 14 ноге PIC, когда там было напряжение около 1.3-1.7В и оно понижалось постепенно. Я думал — конденсатор разряжается, но происходило это из-за флюса. Я пошёл помыл водой с мылом, продрал зубной щёткой всю поверхность с медными проводниками — помогло.

Но единственное — и с флюсом всё прошивалось у меня на ура, только после прошивки устройство не определялось Windows и не работало как надо.

А зачем нужна заспринтованная схема на 32 входа? Чем KiCad-вариант не устраивает? Да и проверять надо ведь уже готовую плату, толку с DRC на разводке.
Firelord
 
Posts: 666
Joined: Wed Jun 10, 2009 7:50 pm
Location: Estonia

Re: И у меня то же не шьется PIC

Postby Yura » Mon Aug 31, 2009 6:46 pm

Всё прошилось и заработало!!! Причину не выявил, пропаял заново плату, перепаял кабель , подключил на ком2 и прошил...ругнулося, но сразу же определило и поставило дрова.... допаяю аналоговую часть - отпишусь о результатах.

P.S. Первоначальная чистка платы не помогла...наверное есть разница какой зубной щеткой чистить )))
И еще, 3.3 вольта появляется на 14 ноге только после прошивки ПИКа...
Yura
 
Posts: 9
Joined: Sat Jan 24, 2009 3:32 pm

Re: И у меня то же не шьется PIC

Postby Dmitriy@23 » Tue Sep 01, 2009 2:03 am

Юр, помимо зубной щетки большое влияние оказывает положение звезд и фаза луны;-)
Dmitriy@23
 
Posts: 48
Joined: Sun Nov 02, 2008 2:41 pm
Location: Russia

Next

Return to Russian

Who is online

Users browsing this forum: Google [Bot] and 45 guests