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

PIC18F2525 след команда RESET ,,,
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=4284
Страница 1 от 2

Автор:  Tisho [ Съб Юни 02, 2007 9:24 pm ]
Заглавие:  PIC18F2525 след команда RESET ,,,

Та написах си аз една програмка, работи си чудесно. :wink:

Но само до изпълняване на команда RESET. След това я тръгне я не, от 3 такива Reset-a поне един е неуспешен. Закономерност някаква не открих, просто го прави когато си иска. :?

Интересното в случая е че при нормално запускане (изключване и включване на захранването ) си тръгва без проблеми...




Проблема се реши с NOP в адрес 0х0000.

Автор:  Dimitar [ Нед Юни 03, 2007 12:15 am ]
Заглавие: 

Чети ератите, че някои пикове искат nop и на други места :) .

Автор:  Цецо [ Пон Юни 04, 2007 9:02 am ]
Заглавие: 

Ами точно за тоя не пише в ератата да е болен от кофти ресет, ама щом си му намерил лекарството - добре е.

Автор:  MegatroniC [ Пет Юни 06, 2008 3:13 pm ]
Заглавие: 

Вдигам малко стара тема, но няма смисъл да пиша нова за същия проблем.
Пик-а е 16Ф913 към MCLR са вързани 10к и 100n, прочетох ератата за 16Ф91х, има описано за модул MCLR но не точно за този проблем. Пробвах и с NOP на адрес 0х0000 но и така няма оправия.
Някой сбъсквал ли се е с този проблем при тази серия пикльовци ?

Автор:  plameniv [ Пет Юни 06, 2008 3:16 pm ]
Заглавие:  MMM

MegatroniC написа:
Вдигам малко стара тема, но няма смисъл да пиша нова за същия проблем.
Пик-а е 16Ф913 към MCLR са вързани 10к и 100n, прочетох ератата за 16Ф91х, има описано за модул MCLR но не точно за този проблем. Пробвах и с NOP на адрес 0х0000 но и така няма оправия.
Някой сбъсквал ли се е с този проблем при тази серия пикльовци ?

И какъв е твоя проблем че нещо те вдянах проблема ?

Автор:  stanleyhacker [ Пет Юни 06, 2008 3:53 pm ]
Заглавие: 

Мисля че няма нужда от 100нф. Може би 1нФ. И аз не разбрах проблема де.

Автор:  MegatroniC [ Пет Юни 06, 2008 3:59 pm ]
Заглавие: 

Tisho написа:
... Но само до изпълняване на команда RESET. След това я тръгне я не, от 3 такива Reset-a поне един е неуспешен. Закономерност някаква не открих, просто го прави когато си иска. :? ...


:) Ми това е, я тръгне я не след ресета. Ако спра захранването и го пусна пак няма проблеми. Едентично с първия пост само че с друг чип :oops:

Автор:  Nikola Kirov [ Пет Юни 06, 2008 4:18 pm ]
Заглавие: 

"Едентично"
Pic са творения на съвременната магия. Не е майтап работа. Вероятно не искат да работят в ръцете на някой който не знае собствения си език :):)

Автор:  [ Пет Юни 06, 2008 4:36 pm ]
Заглавие: 

Какви са фюзовете, които сте задали ? И пипахте ли MCLR пина с неизолирана пинсета/отвертка ?

Автор:  MegatroniC [ Пет Юни 06, 2008 4:53 pm ]
Заглавие: 

Nikola Kirov написа:
"Едентично"
Pic са творения на съвременната магия. Не е майтап работа. Вероятно не искат да работят в ръцете на някой който не знае собствения си език :):)


Вярно е това :)
Но се случват грешки, никой не е безгрешен:
една бърза търсачка и:
Nikola Kirov написа:
И откуде мога да си купя единична броика да ги пробвам тия АРМ?.
С какво се програмират?.
Този къщен вариант C компилатор ли е?
А MSP430 единични броики на сносни цени откъде могат да се купят.

Явно не е лошо да се пробвам и с нещо различно от PIC.
:)

Съдейки по това, би трябвало и в някои други ръце на не работят. :P
Без лоши чувства, но освен поправката вместо бъзика можеше да напишеш нещо по темата. :)



¶ написа:
Какви са фюзовете, които сте задали ? И пипахте ли MCLR пина с неизолирана пинсета/отвертка ?


Не съм пипал пина, така се получаваше дори и на симулацията, което ме кара да мисля че е нещо софтуерно :?
Ивинявам се но под фюз - fuse ли да разбирам :oops:

Автор:  Predator_MF [ Пет Юни 06, 2008 5:31 pm ]
Заглавие: 

NOP на 0x0000 в PIC си е неписано (вече на доста места обаче написано) правило. CCS по дефолт си тъпче NOP там.

Автор:  Nikola Kirov [ Пет Юни 06, 2008 5:45 pm ]
Заглавие: 

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

Автор:  sv_shady [ Пет Юни 06, 2008 11:39 pm ]
Заглавие: 

Това ми прилича на проблеми с кварца. Аз така борих един 18Ф2520 имах същия проблем, пуснах му power-up таймера и превлключване на вътрешен кварц докато се стабилизира външния и всичко работи идеално.

Автор:  plameniv [ Съб Юни 07, 2008 1:40 am ]
Заглавие:  Хъх

MegatroniC написа:
Не съм пипал пина, така се получаваше дори и на симулацията, което ме кара да мисля че е нещо софтуерно :?
Ивинявам се но под фюз - fuse ли да разбирам :oops:

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

Автор:  Tisho [ Съб Юни 07, 2008 11:36 am ]
Заглавие: 

Незнам защо, обаче като стане дума за пик-ове и бъгове в тях. Никола става чуствителен като бременна булка. :lol:
Така че не му се връзвайте.

По въпроса... Проблема може и да ти е софтуерен, ако го прави постоянно, а не като при мен два пъти работи един път не. Пробвай да намалиш резистора на MCLR пин-а, и виж резултатите.

16Ф би трябвало да не са болни от кофти ресет, това си е запазена територия на 18ф...
С 16Ф913 не съм се борил. 18Ф2525 беше последния пик с който съм правил нещо, и от година работя с процесори производство на RENESAS. И за сега съм доста доволен от това как се държат.

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