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

Странен проблем PIC18F252
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=5977
Страница 1 от 1

Автор:  valioman [ Пон Юли 28, 2008 10:31 am ]
Заглавие:  Странен проблем PIC18F252

Вчера ми се случи доста странен проблем с това животно...... след поредното препрограмиране взе да тръгва от 5 пъти веднъж.Избягвам грешка в кода защото слагам стар работещ на друг пикльо hex и пак същия проблем ..
Напреженията на захранващите пинове са ОК ..гледам осцилатора си генерира коректната честота но имам чувството че е вечно в прекъсване или забива някъде .... :cry: не вярвам да се е прецакал от презаписване на флаша (на 10 препрограмирания е най много пък и няма проблеми при програмирането му .... уж :) )
Въпроса ми е просто за спорта ..... не е проблем да го сменя ама тъпите Кометци пак са сложили червените кръстове и пред този модел пикльо :evil: :evil:

Автор:  Ники [ Пон Юли 28, 2008 11:13 am ]
Заглавие: 

подобни проблеми съм имал само в два случая, висящ MCLR или нестабилен външен генератор.

Автор:  valioman [ Пон Юли 28, 2008 1:46 pm ]
Заглавие: 

Ники написа:
подобни проблеми съм имал само в два случая, висящ MCLR или нестабилен външен генератор.

MCLR през 4,7 к на +5V
На крачетата на кварца си има импулси с честотата която съм задал в конфигурирането (незнайно защо може би от сондата на осцилоскопа ги виждам като синусоида но и при нормална работа пак са така )

Автор:  rumen65 [ Пон Юли 28, 2008 2:34 pm ]
Заглавие: 

А провери ли LVP дали и изключено в конфигурацията? И въобще огледай цялата конфигурация.

Автор:  Ники [ Пон Юли 28, 2008 2:39 pm ]
Заглавие: 

основно проблема с вънщния генератор се е проявявал при пускане на ПЛЛ, и генерациите на моменти са тръгвали от допира на сондата, а иначе формата им е близка до синусоидалната

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

rumen65 написа:
А провери ли LVP дали и изключено в конфигурацията? И въобще огледай цялата конфигурация.

Е това беше първото което прегледах но както и по горе писах при hex работещ на друг такъв пикльо пак същия проблем ..

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

И къде е проблема? В смисъл - процесора или платката, на която не работи? Не мога да схвана нещо....

Автор:  Gogo [ Пон Юли 28, 2008 6:25 pm ]
Заглавие: 

Сложи един "nop" на адрес 0 и пробвай пак! Т.е. първата инструкция да не е "goto", а да е празна.

Автор:  setoy [ Пон Юли 28, 2008 9:45 pm ]
Заглавие: 

Е, нали, човека казва, че е сигурен че проблема не е в кода... :oops:

Автор:  Gogo [ Пон Юли 28, 2008 10:57 pm ]
Заглавие: 

setoy написа:
Е, нали, човека казва, че е сигурен че проблема не е в кода... :oops:
Ще го кажа по друг начин: с PIC не можеш да си сигурен!!! Особено ако не си си прочел ератите!
То и с другите MCU е така...

Автор:  relsys [ Вто Юли 29, 2008 1:04 am ]
Заглавие: 

е пробвай го и с друга програма де....

значи, такъв проблем съм имал, но просто бях забравил да чекна бита за фейл сейф на осцилатора, то не че не работи, ами тръгва на ... колко беше.... 31 kHz, ама тоя май нямаше такава опция...

@Gogo

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

Автор:  valioman [ Вто Юли 29, 2008 8:42 am ]
Заглавие: 

setoy написа:

И къде е проблема? В смисъл - процесора или платката, на която не работи? Не мога да схвана нещо....

Платката си е ОК. Пък и не е супер сложно устройство .. има 4 бутона 1 LCD и 5 транзистора дето щрака.Напрежениоята навсякъде са ОК само дето пикльото се е...ва. :)
relsys написа:
е пробвай го и с друга програма де....

Еми и с друга програма не ще .. даже сега (по незнайна причина ) тръгва за около 4 секунди и после ...тръц
Бушоните са си направени както си трябва ... не е първия пикльо дето бора де :)) ехх къде си е класиката 18ф84 там поен немаше какво да се скапе :))
Относно NOP в нулевия адрес ... та това си е неписан закон и го слагам винаги .
Още по странното е .... че пиша една проста мигалка на някои пин и........... пика си работи без грешка .. обаче реша ли мигалката да е на няколко пина и .... работи 4 сек и спира .
Абе пикльова работа .
relsys написа:
не са виновни ни пиковете, ни другите, ами задклавиатурните дивайси..... а и пик се държи много по - добре от атмел при лошо опроводяване и големи тоци наблизо...

Прав си! Но кажи ми как един и същи код на един покльо работи а на друг не :?

Автор:  relsys [ Вто Юли 29, 2008 6:05 pm ]
Заглавие: 

е смени го вече де....

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