| Автор |
Съобщение |
|
valioman
Ранг: Почетен член
Регистриран на: Съб Сеп 17, 2005 5:07 pm Мнения: 813 Местоположение: Сливен
|
 Странен проблем PIC18F252
Вчера ми се случи доста странен проблем с това животно...... след поредното препрограмиране взе да тръгва от 5 пъти веднъж.Избягвам грешка в кода защото слагам стар работещ на друг пикльо hex и пак същия проблем ..
Напреженията на захранващите пинове са ОК ..гледам осцилатора си генерира коректната честота но имам чувството че е вечно в прекъсване или забива някъде ....  не вярвам да се е прецакал от презаписване на флаша (на 10 препрограмирания е най много пък и няма проблеми при програмирането му .... уж  )
Въпроса ми е просто за спорта ..... не е проблем да го сменя ама тъпите Кометци пак са сложили червените кръстове и пред този модел пикльо 
|
| Пон Юли 28, 2008 10:31 am |
|
 |
|
Ники
Ранг: Почетен член
Регистриран на: Съб Окт 30, 2004 11:19 pm Мнения: 609
|
подобни проблеми съм имал само в два случая, висящ MCLR или нестабилен външен генератор.
|
| Пон Юли 28, 2008 11:13 am |
|
 |
|
valioman
Ранг: Почетен член
Регистриран на: Съб Сеп 17, 2005 5:07 pm Мнения: 813 Местоположение: Сливен
|
MCLR през 4,7 к на +5V
На крачетата на кварца си има импулси с честотата която съм задал в конфигурирането (незнайно защо може би от сондата на осцилоскопа ги виждам като синусоида но и при нормална работа пак са така )
|
| Пон Юли 28, 2008 1:46 pm |
|
 |
|
rumen65
Ранг: Новодошъл
Регистриран на: Чет Окт 06, 2005 2:06 pm Мнения: 194 Местоположение: Sofia
|
А провери ли LVP дали и изключено в конфигурацията? И въобще огледай цялата конфигурация.
|
| Пон Юли 28, 2008 2:34 pm |
|
 |
|
Ники
Ранг: Почетен член
Регистриран на: Съб Окт 30, 2004 11:19 pm Мнения: 609
|
основно проблема с вънщния генератор се е проявявал при пускане на ПЛЛ, и генерациите на моменти са тръгвали от допира на сондата, а иначе формата им е близка до синусоидалната
|
| Пон Юли 28, 2008 2:39 pm |
|
 |
|
valioman
Ранг: Почетен член
Регистриран на: Съб Сеп 17, 2005 5:07 pm Мнения: 813 Местоположение: Сливен
|
Е това беше първото което прегледах но както и по горе писах при hex работещ на друг такъв пикльо пак същия проблем ..
|
| Пон Юли 28, 2008 4:25 pm |
|
 |
|
setoy
Ранг: Почетен член
Регистриран на: Пет Фев 17, 2006 9:17 am Мнения: 765 Местоположение: Стара Загора
|
И къде е проблема? В смисъл - процесора или платката, на която не работи? Не мога да схвана нещо....
|
| Пон Юли 28, 2008 4:39 pm |
|
 |
|
Gogo
Ранг: Форумен бог
Регистриран на: Чет Фев 24, 2005 11:41 pm Мнения: 1049 Местоположение: Pz
|
Сложи един "nop" на адрес 0 и пробвай пак! Т.е. първата инструкция да не е "goto", а да е празна.
|
| Пон Юли 28, 2008 6:25 pm |
|
 |
|
setoy
Ранг: Почетен член
Регистриран на: Пет Фев 17, 2006 9:17 am Мнения: 765 Местоположение: Стара Загора
|
Е, нали, човека казва, че е сигурен че проблема не е в кода... 
|
| Пон Юли 28, 2008 9:45 pm |
|
 |
|
Gogo
Ранг: Форумен бог
Регистриран на: Чет Фев 24, 2005 11:41 pm Мнения: 1049 Местоположение: Pz
|
Ще го кажа по друг начин: с PIC не можеш да си сигурен!!! Особено ако не си си прочел ератите!
То и с другите MCU е така...
|
| Пон Юли 28, 2008 10:57 pm |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
е пробвай го и с друга програма де....
значи, такъв проблем съм имал, но просто бях забравил да чекна бита за фейл сейф на осцилатора, то не че не работи, ами тръгва на ... колко беше.... 31 kHz, ама тоя май нямаше такава опция...
@Gogo
не са виновни ни пиковете, ни другите, ами задклавиатурните дивайси..... а и пик се държи много по - добре от атмел при лошо опроводяване и големи тоци наблизо...
|
| Вто Юли 29, 2008 1:04 am |
|
 |
|
valioman
Ранг: Почетен член
Регистриран на: Съб Сеп 17, 2005 5:07 pm Мнения: 813 Местоположение: Сливен
|
Платката си е ОК. Пък и не е супер сложно устройство .. има 4 бутона 1 LCD и 5 транзистора дето щрака.Напрежениоята навсякъде са ОК само дето пикльото се е...ва. Еми и с друга програма не ще .. даже сега (по незнайна причина ) тръгва за около 4 секунди и после ...тръц Бушоните са си направени както си трябва ... не е първия пикльо дето бора де  ) ехх къде си е класиката 18ф84 там поен немаше какво да се скапе  ) Относно NOP в нулевия адрес ... та това си е неписан закон и го слагам винаги . Още по странното е .... че пиша една проста мигалка на някои пин и........... пика си работи без грешка .. обаче реша ли мигалката да е на няколко пина и .... работи 4 сек и спира . Абе пикльова работа .
Прав си! Но кажи ми как един и същи код на един покльо работи а на друг не 
|
| Вто Юли 29, 2008 8:42 am |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
е смени го вече де....
|
| Вто Юли 29, 2008 6:05 pm |
|
|