|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 11:03 pm
PIC18F2525 след команда RESET ,,,
| Автор |
Съобщение |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Всъщност му казах на човека да дебъгне кода в симулацията и да види какъв е проблема. След като и в симулацията го прави това е най верния път за откриване на проблема. Виж ако в симулацията не го прави вероятно проблема е бъг на пика и трябва да се гадае
И всъщност го подбазикнах заради "Едентично". Не знам що,ама голям процент от малките я пишат така тази дума  :)
Не е само той  Може би някой ден ще я променят да се пише така
То не е смешно а тъжно.
|
| Съб Юни 07, 2008 12:23 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
 Re: Хъх
Всички PIC-ове, които се правят на по-тънък кристал ( не ми се рови за размери ), имат лек проблем с MCLR пина и електростатичното електричество. Пипнеш ли MCLR с пръсти, вероятността да го прецакаш е голяма. Имам горчив опит с PIC16F627A,628A,876А,913 , PIC18F2520,2525 и т.н. Друга потенциална причина е неправилно избран фюз, например кварц HS, а фюза е за XT. Коментара ми беше насочен към Tisho ( не забелязах, че темата е от миналата година ), а не към MegatroniC. Tisho твърдеше, че програмата си работела коректно, но не всеки път тръгвала. Та не виждам къде са комплексите и глупостите тук 
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Съб Юни 07, 2008 6:18 pm |
|
 |
|
plameniv
Ранг: Форумен бог
Регистриран на: Нед Окт 10, 2004 9:55 am Мнения: 1718
|
 Re: Хъх
 |  |  |  | ¶ написа: Всички PIC-ове, които се правят на по-тънък кристал ( не ми се рови за размери ), имат лек проблем с MCLR пина и електростатичното електричество. Пипнеш ли MCLR с пръсти, вероятността да го прецакаш е голяма. Имам горчив опит с PIC16F627A,628A,876А,913 , PIC18F2520,2525 и т.н. Друга потенциална причина е неправилно избран фюз, например кварц HS, а фюза е за XT. Коментара ми беше насочен към Tisho ( не забелязах, че темата е от миналата година ), а не към MegatroniC. Tisho твърдеше, че програмата си работела коректно, но не всеки път тръгвала. Та не виждам къде са комплексите и глупостите тук  |  |  |  |  |
Упрека ми беше към друг , но няма значение !
Аз си мисля че по скоро проблема е софтуерен и затова казах че е добре да се види как е писан кода и да си говорим по него че така са много общи приказките, ако на човека не му се показва ОК!
За мен е по лесно дори да се пробва с някаква програмка по проста писана на асм дори ако има как да я вземе от нещо което със сигурност бачка и ако всичко е 6 значи да заляга зад програмата и да види къде е проблема 
_________________ Избийте баламите и тарикатите сами ще умрат!
Няма невъзможни работи - има много трудни работи!
----------------------------------------------------------------------------------
"Я в Москве с киркой уран найду, при такой повышенной зарплате" !
|
| Нед Юни 08, 2008 3:16 am |
|
 |
|
MegatroniC
Ранг: Минаващ
Регистриран на: Сря Яну 04, 2006 6:23 pm Мнения: 43 Местоположение: Earth
|
Така, добро утро на всички
Събота и неделя се потрудих малко физически на село да ми дойде акъла в главата
Да уточня на Nikola Kirov, че не съм "от малките". Ако това имаш предвид, на 29 съм и в интерес на истината тази дума за първи път я бъркам, но хайде стига с тази тема.
За дебъгването, пробвах на няколко пъти но не успях да хвана грешката, може би не правя нещо както трябва. Все още не съм достатъчно опитен за съжаление
Пробвах да променя резистора на MCLR пина, не става. Рower-up таймера е пуснат, сега ще пробвам и без външен кварц.
Подобно се получава както Тишо казва, само дето при мен два пъти не работи на третия ресет тръгва
Коя част от кода да пусна (със сигурност грешката ще е там но не мога да я открия), че е станал бая редове вече, да го е...
Пък и малко се притеснявам да пускам от писанията ми на асемблер (в тоя форум основно чета и в краен случай питам:) ), че ще почнат пак едни бъзици ... 
|
| Пон Юни 09, 2008 8:54 am |
|
 |
|
Tisho
Ранг: Форумен бог
Регистриран на: Пон Ное 22, 2004 11:24 pm Мнения: 1923 Местоположение: Габрово
|
 |  |  |  | MegatroniC написа: Така, добро утро на всички Събота и неделя се потрудих малко физически на село да ми дойде акъла в главата  Да уточня на Nikola Kirov, че не съм "от малките". Ако това имаш предвид, на 29 съм и в интерес на истината тази дума за първи път я бъркам, но хайде стига с тази тема. За дебъгването, пробвах на няколко пъти но не успях да хвана грешката, може би не правя нещо както трябва. Все още не съм достатъчно опитен за съжаление Пробвах да променя резистора на MCLR пина, не става. Рower-up таймера е пуснат, сега ще пробвам и без външен кварц. Подобно се получава както Тишо казва, само дето при мен два пъти не работи на третия ресет тръгва  Коя част от кода да пусна (със сигурност грешката ще е там но не мога да я открия), че е станал бая редове вече, да го е... Пък и малко се притеснявам да пускам от писанията ми на асемблер (в тоя форум основно чета и в краен случай питам:) ), че ще почнат пак едни бъзици ...  |  |  |  |  |
Ресет-а как го правиш? Какво е напрежението на MCLR извода ?
Захранвамето на процесора какво е ?
|
| Пон Юни 09, 2008 10:36 am |
|
 |
|
rumen65
Ранг: Новодошъл
Регистриран на: Чет Окт 06, 2005 2:06 pm Мнения: 194 Местоположение: Sofia
|
Освен пика има ли друга периферия? Имал съм подобен случай с PIC и I2C комуникация, при изключване и включване тръгваше винаги но при ресет не винаги, защото някое от устройствата задържаше шината.
|
| Пон Юни 09, 2008 12:45 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
За да се избегне забиването на DATA шината на I2C-то от някой от чиповете по нея при инициализация на шината се правят няколко импулса с клока.
Често проблеми свързани с проблеми от типа работи / не работи са породени от използване на стойност на променлива без да е била инициализирана предварително.
|
| Пон Юни 09, 2008 1:27 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 1 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|