| Автор |
Съобщение |
|
bashmaistora_1
Ранг: Минаващ
Регистриран на: Вто Авг 18, 2009 7:10 pm Мнения: 52
|
 Няколко проблема със PIC16F877
Преди да споделя за неволите си, бих искал да ви честитя новата 2011 година и да ви пожелая много здраве, здрави нерви и много успехи в личен и професионален план.
На въпроса:
1- На здрав PIC16F877-A , се опитвам да налея два сходни HEX-a, и за двата първо съм си свалил ASM файловете и съм ги преработил със MLAB до HEX както е във инструкциите. Единия се записва успешно и работи, но другият така и не успях да го подкарам. Става въпрос за Midi Accordeon Enkoder и за Midi Keyboard Enkoder, като МАЕ-то тръгва а МКЕ-то не иска.
МАЕ- http://www.electronics.dit.ie/staff/tsc ... ae877s.txt
МКЕ- http://www.electronics.dit.ie/staff/tsc ... ke877s.txt
Някакви идеи как да стане така че да тръгне МКЕ-то??
2- Същото нещо го правя и със PIC16F877-20/P, след първите няколко опита от които само 1-2 успешни със МАЕ-то, пика нещо се повреди- при опит за прочитане чете само нули, при опит за записване или изчистване ми вади съобщение - device code protect или program memori code-protected. Дори да избера ресет на code-protected ефекта е никакъв. Умрял ли е този пик или има начин да се реанимира?
Програматора ми е самоделка от типа Multipic JDM, софта- WinPic800, icprog, PonyProg2000, PICProg4U. Като само със PICProg4U работи добре(безпроблемни опити със други PIC-ове)
|
| Пон Яну 03, 2011 2:30 pm |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
Какво ще рече "не успях да подкарам"? Не можеш да го програмираш, или го програмираш, пък не ще да работи както очакваш?
|
| Пон Яну 03, 2011 2:45 pm |
|
 |
|
bashmaistora_1
Ранг: Минаващ
Регистриран на: Вто Авг 18, 2009 7:10 pm Мнения: 52
|
Не иска да се програмира а със кода за МАЕ-то и се програмира и работи
|
| Пон Яну 03, 2011 2:57 pm |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
Каква грешка изкарва ? Пусни хексовете да ги прегледаме !
|
| Пон Яну 03, 2011 3:19 pm |
|
 |
|
bashmaistora_1
Ранг: Минаващ
Регистриран на: Вто Авг 18, 2009 7:10 pm Мнения: 52
|
Тук са оригиналните хексове, докато бяха качени още на сайта
не се различават по това което излиза от MPLAB-a
|
| Пон Яну 03, 2011 3:28 pm |
|
 |
|
bashmaistora_1
Ранг: Минаващ
Регистриран на: Вто Авг 18, 2009 7:10 pm Мнения: 52
|
Съобщението от PICProg4U е device code protect независимо кой чип слагам, при опит за наливането на МКЕ е такова, а при понипрога е write failed
|
| Пон Яну 03, 2011 3:43 pm |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
Ми той наистина си е заключен хекса и е нормално да ти чете нули и да ти дава подобна грешка. За да не ти изкарва грешката трабва да му дадеш да прави проверка, докато програмира(Verify on Write) а не след това. Иначе е програмиран контролера въпреки грешката.
|
| Пон Яну 03, 2011 3:56 pm |
|
 |
|
bashmaistora_1
Ранг: Минаващ
Регистриран на: Вто Авг 18, 2009 7:10 pm Мнения: 52
|
Започвам пробите във тази посока, но ако само това е проблема защо другият чип нито иска за се трие, нито иска друго да се запише?
|
| Пон Яну 03, 2011 4:03 pm |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
Причини много и почти всичките са свързани с програматора който ползваш. Има вариант и да си нокаутирал ПИК'а, но само с програмиране едва ли. Освен ако не си го писал и трил над 100000 пъти (толкова "въздух" му гарантират от Майкрочип).
|
| Пон Яну 03, 2011 4:17 pm |
|
 |
|
bashmaistora_1
Ранг: Минаващ
Регистриран на: Вто Авг 18, 2009 7:10 pm Мнения: 52
|
 Чест и почитания, това чудо взе че тръгна, а другият чип явно е сдал богу дух както и една Атмега , но това е друга бира 
|
| Чет Яну 06, 2011 1:15 am |
|
 |
|
bashmaistora_1
Ранг: Минаващ
Регистриран на: Вто Авг 18, 2009 7:10 pm Мнения: 52
|
Ново 20 от ръкава на магьосника- веднъж записан този PIC нито иска да се трие нито да се чете нито да се запише нещо отгоре му.
За сега поне работи със този код който е във него но ако реша да въведа друг.....дето се вика - И ко прайм???
Някой някакъв съвет?
|
| Сря Яну 12, 2011 3:57 am |
|
 |
|
a_stankov
Ранг: Новодошъл
Регистриран на: Съб Дек 06, 2008 9:22 am Мнения: 119 Местоположение: Пловдив
|
Ами никакъв просто калпав процесор 
|
| Сря Яну 12, 2011 8:35 am |
|
 |
|
plameniv
Ранг: Форумен бог
Регистриран на: Нед Окт 10, 2004 9:55 am Мнения: 1718
|
Как така реши че е професора!!!
Не си ли мислил че при всички тези обяснения това може да се дължи на най вече на проблеми в програматора!!!
_________________ Избийте баламите и тарикатите сами ще умрат!
Няма невъзможни работи - има много трудни работи!
----------------------------------------------------------------------------------
"Я в Москве с киркой уран найду, при такой повышенной зарплате" !
|
| Сря Яну 12, 2011 8:39 am |
|
 |
|
a_stankov
Ранг: Новодошъл
Регистриран на: Съб Дек 06, 2008 9:22 am Мнения: 119 Местоположение: Пловдив
|
Ами случвало ми се е , просто почва да се държи като OTP. Като е пробван на Pickit 2, Pickit 3, ICD 2 и PIC Start PLUS всичките на Микрочип. Иначе си работеше коректно с това което си записал, без никакви издънки в изпълнение на кода.
А иначе в конкретния случай си прав може да е от програматора.
|
| Сря Яну 12, 2011 10:06 am |
|
|