PIC16F84 & URCR

25 отговора 938 прегледа
#1

PIC16F84 & URCR

Някой да знае къде може да е причината за следното:
IR приемник URCR [линк] за PC работи отлично със PIC16F84 купен от КОМЕТ преди 2 години, но упорито не иска да работи със 2 същите купени от там наскоро.
И трите за програмирани на един и същ програматор, но последните 2(новите) не работят - програмират се, четат се и т.н. -уж всичко им е наред, а не искат да се разберат с URCR-a.
Пробвах новите, както и стария и на други програматори.
И пак питанка защо стария си работи а новите не искат.

Единствената разлика, която виждам между стария и новите е номера на серията на производство, ама явно има още нещо.

Отговор
в отговор на Debe_LAN #2

Re: PIC16F84 & URCR

oburkal si neshto konfiguracionnata duma pri programiraneto

Отговор
в отговор на VlLO #3

Re:VILO

ne sam q obarkal,ne slu4aino sam napisal 4e i trite sam gi programiral po edin i sa6ti na4in.

ne e tova,4akam drugi predlojeniq.
VSE PAK 10x!

Отговор
в отговор на Debe_LAN #4

Re:VILO

probvai slednoto:

procheti softa ot pic-a koito raboti i go zapishi v tia deto ne rabotiat, ne ot source-a

Отговор
в отговор на Debe_LAN #5

Re: PIC16F84 & URCR

Ако наистина програматорът не ти върти номера, значи причината е калпава схема и/или изпълнение.
Като гледам картинките от линка, мога да ти препоръчам следното:
- задължително постави керамичен кондензатор 100nF между захранване и маса *непосредствено* до PIC-а.
- пак такъв кондензатор между входа на стабилизатора и маса.
- връзките м/у кварца, двата му кондензатора и чипа да са максимално къси. Освен това масата на тези кондензатори да е вързана към GND на чипа с къса и широка писта.
- виж дали напрежението след стабилизатора е колкото трябва и дали е *стабилно*. Някои портове не дават достатъчно ток. Ако напрежението е ниско, чипът може и да работи, а може и да не работи.

Можеш ли да провериш дали ти работи осцилатора?

Отговор
в отговор на VlLO #6

Re:VILO

VILO 10x че се отзова пак !
Ама и това съм го пробвал.
Дава си че са си наред, а и като ги чета всичко им е ОК вкл. и конфигурационната дума.
Нещо от след програматора ще да е.

Отговор
в отговор на вeтepинapят #7

Re: вeтepинapят

Ще пиша пак като пробвам някои от нещата (повечето съм ги предвидил и добавил и даже и с тях не работи с новите контролери).

Отговор
в отговор на Debe_LAN #8

А, и още нещо.

В програмата RA4..2 са конфигурирани като входове. Както са ги оставили да висят - не е добре. Когато по някое време нивото им се установи м/у 0 и 1, консумацията на чипа се вдига и с това хилаво захранване си дотам. Вържи ги на маса или ги конфигурирай като изходи.
И намали ценера на RB1 на 4.3V. Ей така, за всеки случай.

Провери ли си захранването и осцилатора?

Отговор
в отговор на вeтepинapят #9

Re: А, и още нещо.

Dobre, dai sega da podhodim po- konkretno, no obeshtavash da napravish tochno kakto ti kazvam i da kajesh rezultatite.
Dokolkoto razbrah imash edno raboteshto u-vo i niakoi koito neshtat da rabotiat.
Izvadi procesora na raboteshtoto i sloji tam cokul! vkarai raboteshtia PIC i se ubedi che raboti OK. Posle vkarai vuv sushtia cokul na raboteshtata platka tia pic-ove deto uj neshtat. Ako te naistina ne rabotiat garantirano ima problem s PIC-ovete, a moje i da ima problem i s drugite platki, no tova shte razberesh ako slojish raboteshtia PIC na tiah platki.
Ako tova koeto toku shto ti napisah, veche si go probval - tia PICove v kofata i NOVI.

Отговор
в отговор на VlLO #10

Не е за мен, ама както и да е.

...Ako te naistina ne rabotiat garantirano ima problem s PIC-ovete...

Не си прав, изобщо не е гарантирано. Ако схемата не осигурява всички параметри по спецификация, част от чиповете могат да работят, друга част - не. И не е ясно тези, които работят, докога и как ще работят.
Абе трябва да се премери едно-друго. Иначе до утре можем да гадаем.

Отговор
в отговор на вeтepинapят #11

Re: Не е за мен, ама както и да е.

Mnogo zadulbavash.... teoreticheski si prav, no prakticheski PIC-lyovcite sa edni ot nai nepretencioznite procesori/kontroleri koito sam sreshtal. Zahranval sum gi ot 3 do 8 V i sa si bachkali bez problem, nikoga ne sam imal problem i s generatora, slagal da rabotiat v tolkova shumna sreda, bez ekranirovki i razni zashtiti i ne sa mi suzdavali problem.

Отговор
в отговор на VlLO #12

Re: VILO

Takaaaaaaaaaaaa.......
платките са две и със стария PIC и двете работят идеално, а с новите нито една платка не иска.

А точно това щях да направя (v kofata i NOVI ) не стана с първия нов PIC, но си го оставих и взех нов и с него -същата работа та затова питам ко става с тях.

Отговор
в отговор на вeтepинapят #13

Re: PIC16F84 & URCR

- задължително постави керамичен кондензатор 100nF между захранване и маса *непосредствено* до PIC-а.
DONE

- пак такъв кондензатор между входа на стабилизатора и маса.
DONE

- връзките м/у кварца, двата му кондензатора и чипа да са максимално къси. Освен това масата на тези кондензатори да е вързана към GND на чипа с къса и широка писта.
DONE

- виж дали напрежението след стабилизатора е колкото трябва и дали е *стабилно*. Някои портове не дават достатъчно ток. Ако напрежението е ниско, чипът може и да работи, а може и да не работи.
DONE-колкото трябва и стабилно

- Можеш ли да провериш дали ти работи осцилатора?
Трябва да работи.Ако не как да го проверя с подръчни средства?


В програмата RA4..2 са конфигурирани като входове. Както са ги оставили да висят - не е добре. Когато по някое време нивото им се установи м/у 0 и 1, консумацията на чипа се вдига и с това хилаво захранване си дотам. Вържи ги на маса или ги конфигурирай като изходи.
Не е ли малко опасничко да ги давам на маса като не знам как са конфигурирани? Да не ги прецакам напълно новите?


Само ценера остана да смена с 4,3 .

Отговор
в отговор на Debe_LAN #14

Re: PIC16F84 & URCR

na edno i sushto PC li gi probvash?

Отговор
в отговор на Debe_LAN #15

Re: PIC16F84 & URCR

За ТГ. Mного ядове съм брал с него, пък другите не се оплакват.
Пишеш една програмка дето мърда RB0 (или кой да е друг крак). Гледаш с осцилоскопа( съответния крак, не кварца!!!) . Ако не мърда - неработи ТГ( или си объркал XT, WDT итнт). Ако нямаш скоп - просто праавиш по-голямо закъснение(1сек) и гледаш със светодиод.

Отговор
в отговор на Debe_LAN #16

Re: PIC16F84 & URCR

Трябва да работи.Ако не как да го проверя с подръчни средства?
Първото подръчно средство е осцилоскоп, през 1 pF кондензатор .
Ако нямаш осцилоскоп - късовълнов приемник на 10-20см от платката. Търсиш по скалата около 4MHz (или кратно на 4MHz) характерния шум (по-точно липсата на шум). Пробвай с работещия чип и ще разбереш за какво говоря

Не е ли малко опасничко да ги давам на маса като не знам как са конфигурирани? Да не ги прецакам напълно новите?
Замасявай смело. Токът на късо се ограничава от серийния порт и няма как да скапеш чипа по този начин.
Освен това, в програмата от горния линк пише, че са конфигурирани като входове
И да не забравиш RB0 - и него са го оставили висящ.

И накрая, ако си правил промени по схемата - стойности на елементи или свързване - казвай, за да знаем къде сме.
Има ли вероятност да си сложил прекалено големи електролитни кондензатори (над 100uF)?

Отговор
в отговор на Debe_LAN #17

Re: PIC16F84 & URCR

ako imash jelanie prati mi programata az shte q probwam .
mail: ivip@dobrich.net

Отговор
в отговор на вeтepинapят #18

Re: вeтepинapят

Дадох ги RA4-RA2 на маса както и RB0 .

Резултата е ...... вие си знаете .

Отговор
в отговор на Debe_LAN #19

sorry

Горе бях питал за промени в схемата и за стойността на двата електролитни кондензатора?

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

Отговор
в отговор на вeтepинapят #20

Re: вeтepинapят

Промени в схемата не съм правил, освен тези който ти ми каза.
Кондензаторите за си ,както на схемата - 4,7uF.
Захранването е бетон 5,05V след 7805 и не се дропи.


За тестване на осцилаторите на двата нови PIC16F84A, ще помоля някой aко може да драсне един *.hex и схемата, за която е написан.

[email protected]

Отговор