| Автор |
Съобщение |
|
Tisho
Ранг: Форумен бог
Регистриран на: Пон Ное 22, 2004 11:24 pm Мнения: 1923 Местоположение: Габрово
|
 PIC18F2525 след команда RESET ,,,
Та написах си аз една програмка, работи си чудесно.
Но само до изпълняване на команда RESET. След това я тръгне я не, от 3 такива Reset-a поне един е неуспешен. Закономерност някаква не открих, просто го прави когато си иска.
Интересното в случая е че при нормално запускане (изключване и включване на захранването ) си тръгва без проблеми...
Проблема се реши с NOP в адрес 0х0000.
|
| Съб Юни 02, 2007 9:24 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
Чети ератите, че някои пикове искат nop и на други места  .
|
| Нед Юни 03, 2007 12:15 am |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Ами точно за тоя не пише в ератата да е болен от кофти ресет, ама щом си му намерил лекарството - добре е.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Пон Юни 04, 2007 9:02 am |
|
 |
|
MegatroniC
Ранг: Минаващ
Регистриран на: Сря Яну 04, 2006 6:23 pm Мнения: 43 Местоположение: Earth
|
Вдигам малко стара тема, но няма смисъл да пиша нова за същия проблем.
Пик-а е 16Ф913 към MCLR са вързани 10к и 100n, прочетох ератата за 16Ф91х, има описано за модул MCLR но не точно за този проблем. Пробвах и с NOP на адрес 0х0000 но и така няма оправия.
Някой сбъсквал ли се е с този проблем при тази серия пикльовци ?
|
| Пет Юни 06, 2008 3:13 pm |
|
 |
|
plameniv
Ранг: Форумен бог
Регистриран на: Нед Окт 10, 2004 9:55 am Мнения: 1718
|
 MMM
И какъв е твоя проблем че нещо те вдянах проблема ?
_________________ Избийте баламите и тарикатите сами ще умрат!
Няма невъзможни работи - има много трудни работи!
----------------------------------------------------------------------------------
"Я в Москве с киркой уран найду, при такой повышенной зарплате" !
|
| Пет Юни 06, 2008 3:16 pm |
|
 |
|
stanleyhacker
Ранг: Новодошъл
Регистриран на: Чет Дек 02, 2004 7:22 pm Мнения: 140
|
Мисля че няма нужда от 100нф. Може би 1нФ. И аз не разбрах проблема де.
|
| Пет Юни 06, 2008 3:53 pm |
|
 |
|
MegatroniC
Ранг: Минаващ
Регистриран на: Сря Яну 04, 2006 6:23 pm Мнения: 43 Местоположение: Earth
|
 Ми това е, я тръгне я не след ресета. Ако спра захранването и го пусна пак няма проблеми. Едентично с първия пост само че с друг чип 
|
| Пет Юни 06, 2008 3:59 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
"Едентично"
Pic са творения на съвременната магия. Не е майтап работа. Вероятно не искат да работят в ръцете на някой който не знае собствения си език  :)
|
| Пет Юни 06, 2008 4:18 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Какви са фюзовете, които сте задали ? И пипахте ли MCLR пина с неизолирана пинсета/отвертка ?
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Пет Юни 06, 2008 4:36 pm |
|
 |
|
MegatroniC
Ранг: Минаващ
Регистриран на: Сря Яну 04, 2006 6:23 pm Мнения: 43 Местоположение: Earth
|
Вярно е това Но се случват грешки, никой не е безгрешен: една бърза търсачка и: Съдейки по това, би трябвало и в някои други ръце на не работят. Без лоши чувства, но освен поправката вместо бъзика можеше да напишеш нещо по темата.
Не съм пипал пина, така се получаваше дори и на симулацията, което ме кара да мисля че е нещо софтуерно
Ивинявам се но под фюз - fuse ли да разбирам 
|
| Пет Юни 06, 2008 4:53 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
NOP на 0x0000 в PIC си е неписано (вече на доста места обаче написано) правило. CCS по дефолт си тъпче NOP там.
|
| Пет Юни 06, 2008 5:31 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Е като правиш симулация какво пречи да дебъгнеш стъпка по стъпка какво прави и що не работи?
|
| Пет Юни 06, 2008 5:45 pm |
|
 |
|
sv_shady
Ранг: Популярен
Регистриран на: Сря Окт 11, 2006 8:19 pm Мнения: 373 Местоположение: София/Edinburgh, UK
|
Това ми прилича на проблеми с кварца. Аз така борих един 18Ф2520 имах същия проблем, пуснах му power-up таймера и превлключване на вътрешен кварц докато се стабилизира външния и всичко работи идеално.
|
| Пет Юни 06, 2008 11:39 pm |
|
 |
|
plameniv
Ранг: Форумен бог
Регистриран на: Нед Окт 10, 2004 9:55 am Мнения: 1718
|
 Хъх
Защо не пуснеш част от кода да се говори по кода че така някой се чудят къде да избиват комплексите си и пишат глупости вместо да се говори по темата.?
_________________ Избийте баламите и тарикатите сами ще умрат!
Няма невъзможни работи - има много трудни работи!
----------------------------------------------------------------------------------
"Я в Москве с киркой уран найду, при такой повышенной зарплате" !
|
| Съб Юни 07, 2008 1:40 am |
|
 |
|
Tisho
Ранг: Форумен бог
Регистриран на: Пон Ное 22, 2004 11:24 pm Мнения: 1923 Местоположение: Габрово
|
Незнам защо, обаче като стане дума за пик-ове и бъгове в тях. Никола става чуствителен като бременна булка.
Така че не му се връзвайте.
По въпроса... Проблема може и да ти е софтуерен, ако го прави постоянно, а не като при мен два пъти работи един път не. Пробвай да намалиш резистора на MCLR пин-а, и виж резултатите.
16Ф би трябвало да не са болни от кофти ресет, това си е запазена територия на 18ф...
С 16Ф913 не съм се борил. 18Ф2525 беше последния пик с който съм правил нещо, и от година работя с процесори производство на RENESAS. И за сега съм доста доволен от това как се държат.
|
| Съб Юни 07, 2008 11:36 am |
|
|