| Автор |
Съобщение |
|
Nenko
Ранг: Минаващ
Регистриран на: Съб Дек 10, 2011 7:53 pm Мнения: 32 Местоположение: Варна
|
 лек въпрос за ПИК-овете
здравейте на всички, честита коледа и щастлива нова годна и за много години.
въпроса ми е леко неуместен но все пак да питам...
изгорял ли ми е микроконтролера???
при първото пускане на ПИК КИТ 2 съм бил обърнал кабела за приставката наобратно и не ми отчиташе че има микроконтролер, аз пробвах и с другия интеграл - и пак същото...накрая си казах че ще ги рискувам и ще обърна кабела, и се оказа че е трябвало да бъде обърнат и първото ми включване е било грешно. та обърнах аз кабела и веднага засече че имам включен еди кой си модел пик микроконтролер и започна да си работи всичко като по книга. така и с двата микроконтролера - записва, чете, проверява и т.н.
оня ден си правих една мигалка с 12ф629 - програмира се, работи всичко.
днес записвам програма на 16ф84а, проверявам записа си е наред и т.н. обаче пускам устройството и няма никакъв признак на работа на тоя ПИК. слагам другия - и с него никакви признаци. нито ниски нива, нито високи нива, ни лампа мига нито пей нито танцува...
та въпроса ми - може ли да съм изгорил нещо като съм ги пробвал и двата микроконтролера с обърнатия кабел на ПИК КИТ 2 ???
на някой случвала ли му се е такава случка, и има ли начин да проверя да ли са починали тея чипове???
|
| Нед Яну 01, 2012 7:45 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: лек въпрос за ПИК-овете
Да, а задал ли си тип на осцилатора. Имаш ли RC верига или кварцов резонатор.
|
| Нед Яну 01, 2012 8:07 pm |
|
 |
|
Nenko
Ранг: Минаващ
Регистриран на: Съб Дек 10, 2011 7:53 pm Мнения: 32 Местоположение: Варна
|
 Re: лек въпрос за ПИК-овете
list p=16F84a #include "p16F84a.inc" __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC 
|
| Нед Яну 01, 2012 9:55 pm |
|
 |
|
Nenko
Ранг: Минаващ
Регистриран на: Съб Дек 10, 2011 7:53 pm Мнения: 32 Местоположение: Варна
|
 Re: лек въпрос за ПИК-овете
всичко е свързано както на картинката. кварца е 4 мегахерца, имам и бутон за ресет. след резисторите има BC546, на RA4 за сега не съм вързал нищо.
написах му проста програма в която кара само 1 реле да "мига" постояяно. за пробата да ли ще тръгне, но не тръгва.
|
| Нед Яну 01, 2012 9:59 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: лек въпрос за ПИК-овете
Ами виждал съм оцелял 18f2520 след подадени 12 волта ама наобратно... Случвало ми се е на 16-ки да подавам 5 волта наопаки и все без последици.
Всъщност защо висчки си избирате RA4 за тестове - тоя пин спряха да го правят оупен дрейн едва в новите 18-ки. Та как точно искаш да ти сработи релето?
|
| Пон Яну 02, 2012 12:30 am |
|
 |
|
Nenko
Ранг: Минаващ
Регистриран на: Съб Дек 10, 2011 7:53 pm Мнения: 32 Местоположение: Варна
|
 Re: лек въпрос за ПИК-овете
понеже РА4 ми остана свободен за сега и на него съм закачил светодиод с минуса към извода и плюса през резистор към 5 волта. искам да започне да мига за да съм сигурен че работи...
|
| Пон Яну 02, 2012 12:40 am |
|
 |
|
kiiid
Ранг: Почетен член
Регистриран на: Съб Сеп 24, 2005 2:00 pm Мнения: 787
|
 Re: лек въпрос за ПИК-овете
А захранване към пика имаш ли?  За 4MHz кварц е по-добре да ползваш HS вместо XT
|
| Пон Яну 02, 2012 2:09 am |
|
 |
|
Nenko
Ранг: Минаващ
Регистриран на: Съб Дек 10, 2011 7:53 pm Мнения: 32 Местоположение: Варна
|
 Re: лек въпрос за ПИК-овете
и захранване си има. но на всеки извод има 0,5 волта и ни нагоре ни надолу.... май и двата 16ф84а са починали.... преустроих си програмата за 16ф628а и като отворят магазините ще ида да си купя и да пробвам. май това е решението.
|
| Пон Яну 02, 2012 6:45 am |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
 Re: лек въпрос за ПИК-овете
Провери дали всички спойки са добри, особено на кварца. Да не са ти потъмнели крачетата и да е станала кофти спойка. Лично аз не вярвам да са изгорели от обърнат програматор. И аз съм го обръщал и даже и захранването съм обръщал и никакви ядове(до момента). А си погледни и програмата да не си омотал банките или другите конфигурации преди да дойде ред да мига.
|
| Пон Яну 02, 2012 9:19 am |
|
 |
|
dan
Ранг: Форумен бог
Регистриран на: Вто Май 29, 2007 2:23 pm Мнения: 3714 Местоположение: Високо в планината
|
 Re: лек въпрос за ПИК-овете
Аз не разбрах дали в протеус-а симулацията ти тръгва.
_________________ Хайде де!
|
| Пон Яну 02, 2012 11:17 am |
|
 |
|
Nenko
Ранг: Минаващ
Регистриран на: Съб Дек 10, 2011 7:53 pm Мнения: 32 Местоположение: Варна
|
 Re: лек въпрос за ПИК-овете
^ в протеуса симулацията си върви както трябва, четене, запис в еепрома и т.н. както си трябва, но като програмирам чипа и го сложа на платката - не тръгва нищо, даже не светва, не примига...
|
| Пон Яну 02, 2012 12:26 pm |
|
 |
|
Nenko
Ранг: Минаващ
Регистриран на: Съб Дек 10, 2011 7:53 pm Мнения: 32 Местоположение: Варна
|
 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 и аз съм там, но ми изписва тези съобщения но въпреки това пи прави файловете и симулацията работи. пиша на асемблер.
|
| Пон Яну 02, 2012 12:38 pm |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
 Re: лек въпрос за ПИК-овете
Това не е проблем, само ти напомня да си провериш банките ако случайно нещо не работи на практика. Ако искаш да не ти го изкарва си добавяш в началото на кода errorlevel -302. Пусни снимка на платката и елементите ако имаш възможност!
|
| Пон Яну 02, 2012 1:10 pm |
|
 |
|
Nenko
Ранг: Минаващ
Регистриран на: Съб Дек 10, 2011 7:53 pm Мнения: 32 Местоположение: Варна
|
 Re: лек въпрос за ПИК-овете
|
| Пон Яну 02, 2012 1:25 pm |
|
 |
|
head_up
Ранг: Форумен бог
Регистриран на: Нед Юни 01, 2008 9:54 pm Мнения: 1503 Местоположение: Пловдив
|
 Re: лек въпрос за ПИК-овете
Ако не си сигурен какво си оа*ал направи следното: Нова платка - на нея слагаш само захранването, цокъл за проца, кварца+кондензаторите, и ако нямаш осцилоскоп - светодиод + резиостор на RA0. Това ти е работа за 15 мин - проверяваш захранващите напрежения дали са ок по цокъла, другото няма какво да му объркаш. Пишеш --на чисто-- някаква елементарна програма да инициализира тоя пин и да го връткаш в цикъл - достатъчно бавно, за да го видиш при липсата на скоп, иначе - както ти дойде. Още няколко минути. Проверяваш си конфигурацията --при програмиране–, драскаш го и гледаш. Ако пак не пали или пак имаш странно напрежение по пин конфигуриран като изход (((!)) - сменяш с друг проц, нов, на същата тестова платка, не го пускаш другаде. Ако пак не стане - нещо не правиш като хората.
|
| Пон Яну 02, 2012 1:46 pm |
|
|