Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Няколко проблема със PIC16F877
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=8437
Страница 1 от 1

Автор:  bashmaistora_1 [ Пон Яну 03, 2011 2:30 pm ]
Заглавие:  Няколко проблема със 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-ове)

Автор:  CarBeta [ Пон Яну 03, 2011 2:45 pm ]
Заглавие: 

Какво ще рече "не успях да подкарам"? Не можеш да го програмираш, или го програмираш, пък не ще да работи както очакваш?

Автор:  bashmaistora_1 [ Пон Яну 03, 2011 2:57 pm ]
Заглавие: 

Не иска да се програмира а със кода за МАЕ-то и се програмира и работи

Автор:  CarBeta [ Пон Яну 03, 2011 3:19 pm ]
Заглавие: 

Каква грешка изкарва ? Пусни хексовете да ги прегледаме !

Автор:  bashmaistora_1 [ Пон Яну 03, 2011 3:28 pm ]
Заглавие: 

Тук са оригиналните хексове, докато бяха качени още на сайта
не се различават по това което излиза от MPLAB-a

Прикачени файлове:
New Folder (4).rar [1.72 KiB]
162 пъти

Автор:  bashmaistora_1 [ Пон Яну 03, 2011 3:43 pm ]
Заглавие: 

Съобщението от PICProg4U е device code protect независимо кой чип слагам, при опит за наливането на МКЕ е такова, а при понипрога е write failed

Автор:  CarBeta [ Пон Яну 03, 2011 3:56 pm ]
Заглавие: 

Ми той наистина си е заключен хекса и е нормално да ти чете нули и да ти дава подобна грешка. За да не ти изкарва грешката трабва да му дадеш да прави проверка, докато програмира(Verify on Write) а не след това. Иначе е програмиран контролера въпреки грешката.

Автор:  bashmaistora_1 [ Пон Яну 03, 2011 4:03 pm ]
Заглавие: 

Започвам пробите във тази посока, но ако само това е проблема защо другият чип нито иска за се трие, нито иска друго да се запише?

Автор:  CarBeta [ Пон Яну 03, 2011 4:17 pm ]
Заглавие: 

Причини много и почти всичките са свързани с програматора който ползваш. Има вариант и да си нокаутирал ПИК'а, но само с програмиране едва ли. Освен ако не си го писал и трил над 100000 пъти (толкова "въздух" му гарантират от Майкрочип).

Автор:  bashmaistora_1 [ Чет Яну 06, 2011 1:15 am ]
Заглавие: 

:D Чест и почитания, това чудо взе че тръгна, а другият чип явно е сдал богу дух както и една Атмега , но това е друга бира :partyman:

Автор:  bashmaistora_1 [ Сря Яну 12, 2011 3:57 am ]
Заглавие: 

Ново 20 от ръкава на магьосника- веднъж записан този PIC нито иска да се трие нито да се чете нито да се запише нещо отгоре му.
За сега поне работи със този код който е във него но ако реша да въведа друг.....дето се вика - И ко прайм???
Някой някакъв съвет?

Автор:  a_stankov [ Сря Яну 12, 2011 8:35 am ]
Заглавие: 

Ами никакъв просто калпав процесор :)

Автор:  plameniv [ Сря Яну 12, 2011 8:39 am ]
Заглавие: 

a_stankov написа:
Ами никакъв просто калпав процесор :)

Как така реши че е професора!!!
Не си ли мислил че при всички тези обяснения това може да се дължи на най вече на проблеми в програматора!!!

Автор:  a_stankov [ Сря Яну 12, 2011 10:06 am ]
Заглавие: 

plameniv написа:
a_stankov написа:
Ами никакъв просто калпав процесор :)

Как така реши че е професора!!!
Не си ли мислил че при всички тези обяснения това може да се дължи на най вече на проблеми в програматора!!!


Ами случвало ми се е , просто почва да се държи като OTP. Като е пробван на Pickit 2, Pickit 3, ICD 2 и PIC Start PLUS всичките на Микрочип. Иначе си работеше коректно с това което си записал, без никакви издънки в изпълнение на кода.

А иначе в конкретния случай си прав може да е от програматора.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/