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

лек въпрос за ПИК-овете
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=9648
Страница 1 от 2

Автор:  Nenko [ Нед Яну 01, 2012 7:45 pm ]
Заглавие:  лек въпрос за ПИК-овете

здравейте на всички,
честита коледа и щастлива нова годна и за много години.

въпроса ми е леко неуместен но все пак да питам...

изгорял ли ми е микроконтролера???

при първото пускане на ПИК КИТ 2 съм бил обърнал кабела за приставката наобратно и не ми отчиташе че има микроконтролер, аз пробвах и с другия интеграл - и пак същото...накрая си казах че ще ги рискувам и ще обърна кабела, и се оказа че е трябвало да бъде обърнат и първото ми включване е било грешно. та обърнах аз кабела и веднага засече че имам включен еди кой си модел пик микроконтролер и започна да си работи всичко като по книга. така и с двата микроконтролера - записва, чете, проверява и т.н.

оня ден си правих една мигалка с 12ф629 - програмира се, работи всичко.

днес записвам програма на 16ф84а, проверявам записа си е наред и т.н. обаче пускам устройството и няма никакъв признак на работа на тоя ПИК. слагам другия - и с него никакви признаци. нито ниски нива, нито високи нива, ни лампа мига нито пей нито танцува...

та въпроса ми - може ли да съм изгорил нещо като съм ги пробвал и двата микроконтролера с обърнатия кабел на ПИК КИТ 2 ???

на някой случвала ли му се е такава случка, и има ли начин да проверя да ли са починали тея чипове???

Автор:  slav4o.com [ Нед Яну 01, 2012 8:07 pm ]
Заглавие:  Re: лек въпрос за ПИК-овете

Да, а задал ли си тип на осцилатора. Имаш ли RC верига или кварцов резонатор.

Автор:  Nenko [ Нед Яну 01, 2012 9:55 pm ]
Заглавие:  Re: лек въпрос за ПИК-овете

list p=16F84a
#include "p16F84a.inc"
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC

Изображение

Автор:  Nenko [ Нед Яну 01, 2012 9:59 pm ]
Заглавие:  Re: лек въпрос за ПИК-овете

всичко е свързано както на картинката. кварца е 4 мегахерца, имам и бутон за ресет. след резисторите има BC546, на RA4 за сега не съм вързал нищо.

написах му проста програма в която кара само 1 реле да "мига" постояяно. за пробата да ли ще тръгне, но не тръгва.

Автор:  Cekins [ Пон Яну 02, 2012 12:30 am ]
Заглавие:  Re: лек въпрос за ПИК-овете

Ами виждал съм оцелял 18f2520 след подадени 12 волта ама наобратно... Случвало ми се е на 16-ки да подавам 5 волта наопаки и все без последици.

Всъщност защо висчки си избирате RA4 за тестове - тоя пин спряха да го правят оупен дрейн едва в новите 18-ки. Та как точно искаш да ти сработи релето?

Автор:  Nenko [ Пон Яну 02, 2012 12:40 am ]
Заглавие:  Re: лек въпрос за ПИК-овете

понеже РА4 ми остана свободен за сега и на него съм закачил светодиод с минуса към извода и плюса през резистор към 5 волта.
искам да започне да мига за да съм сигурен че работи...

Автор:  kiiid [ Пон Яну 02, 2012 2:09 am ]
Заглавие:  Re: лек въпрос за ПИК-овете

А захранване към пика имаш ли? ;)
За 4MHz кварц е по-добре да ползваш HS вместо XT

Автор:  Nenko [ Пон Яну 02, 2012 6:45 am ]
Заглавие:  Re: лек въпрос за ПИК-овете

и захранване си има. но на всеки извод има 0,5 волта и ни нагоре ни надолу.... май и двата 16ф84а са починали....
преустроих си програмата за 16ф628а и като отворят магазините ще ида да си купя и да пробвам. май това е решението.

Автор:  CarBeta [ Пон Яну 02, 2012 9:19 am ]
Заглавие:  Re: лек въпрос за ПИК-овете

Провери дали всички спойки са добри, особено на кварца. Да не са ти потъмнели крачетата и да е станала кофти спойка. Лично аз не вярвам да са изгорели от обърнат програматор. И аз съм го обръщал и даже и захранването съм обръщал и никакви ядове(до момента). А си погледни и програмата да не си омотал банките или другите конфигурации преди да дойде ред да мига.

Автор:  dan [ Пон Яну 02, 2012 11:17 am ]
Заглавие:  Re: лек въпрос за ПИК-овете

Аз не разбрах дали в протеус-а симулацията ти тръгва.

Автор:  Nenko [ Пон Яну 02, 2012 12:26 pm ]
Заглавие:  Re: лек въпрос за ПИК-овете

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

Автор:  Nenko [ Пон Яну 02, 2012 12:38 pm ]
Заглавие:  Re: лек въпрос за ПИК-овете

^^ колкото до банките - във вярните банки правя каквото трябва но ми изкарва тези съобщения :
"Message[302] C:\USERS\...........\PROBA\628\PEDALIERA 628.ASM 41 : Register in operand not in bank 0. Ensure that bank bits are correct."
а регистъра с който работя е примерно в банка1 и аз съм там, но ми изписва тези съобщения но въпреки това пи прави файловете и симулацията работи.
пиша на асемблер.

Автор:  CarBeta [ Пон Яну 02, 2012 1:10 pm ]
Заглавие:  Re: лек въпрос за ПИК-овете

Nenko написа:
..."Message[302] C:\USERS\...........\PROBA\628\PEDALIERA 628.ASM 41 : Register in operand not in bank 0. Ensure that bank bits are correct."...
Това не е проблем, само ти напомня да си провериш банките ако случайно нещо не работи на практика. Ако искаш да не ти го изкарва си добавяш в началото на кода errorlevel -302. Пусни снимка на платката и елементите ако имаш възможност!

Автор:  Nenko [ Пон Яну 02, 2012 1:25 pm ]
Заглавие:  Re: лек въпрос за ПИК-овете

Изображение
Изображение

Автор:  head_up [ Пон Яну 02, 2012 1:46 pm ]
Заглавие:  Re: лек въпрос за ПИК-овете

Ако не си сигурен какво си оа*ал направи следното:
Нова платка - на нея слагаш само захранването, цокъл за проца, кварца+кондензаторите, и ако нямаш осцилоскоп - светодиод + резиостор на RA0.
Това ти е работа за 15 мин - проверяваш захранващите напрежения дали са ок по цокъла, другото няма какво да му объркаш.
Пишеш --на чисто-- някаква елементарна програма да инициализира тоя пин и да го връткаш в цикъл - достатъчно бавно, за да го видиш при липсата на скоп, иначе - както ти дойде.
Още няколко минути.
Проверяваш си конфигурацията --при програмиране–, драскаш го и гледаш.
Ако пак не пали или пак имаш странно напрежение по пин конфигуриран като изход (((!)) - сменяш с друг проц, нов, на същата тестова платка, не го пускаш другаде.
Ако пак не стане - нещо не правиш като хората.

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