Свежие обсуждения
Микроконтроллеры

как проверить PIC16F876A

подскажите пож как проверить PIC16F876A

 

собирал схему со светодиодами,неработает, думаю дело в прошивке
может у кого есть готовый скомпелированный файл под этот мк

 

SergeiSt: может у кого есть готовый скомпелированный файл под этот мк

Есть. зайдите в темы про измеритель RLC или измеритель C и ECR, найдете искомое. только для проверки придется собрать соответствующую обвязку.
Проще всего проверить м/к в программаторе методом инверсии записываемых данных.

SergeiSt: собирал схему со светодиодами,неработает, думаю дело в прошивке

А биты конфигурации правильно выставлены?

 

я брал из измерителя там под P16F873A,(хотя сказанно что подходит-незаработало)-там выставленны биты,
пробовал компелировать в P16F876A- MPLAB отказываеться,хотя в877компилирует
програматор собранный недавно(EXTRAPIC на ADM232 и 1533ла3,icprog) проверялся ток прошивкой и считыванием(сверял прошивку совпадает),
предпалагаю что он в этом случае исправен,-----может инверсию ставить где?------

в наличии 6шт(БУ)876а и 3 из которых опробованны -безрезультатно(шьютья читаються но схема неработает)
светодиоды висят на 2 и 14 ноге,с первой на +5 резистор 10к,кварц 8мгц и 2 конд 39пф на массу
опыт с Мк отсуствует!!!

заранее благадарен за помощь или попытку помочь
за каждую капельку опыта которым поделетесь=)

 

Схему в студию. Какой тип генератора выставлен в битах конфигурации и что на самом деле на схеме? Осциллограф имеется? Нет, тогда нужен высокоомный наушник и конденсатор 0,1мкф. Делаем пробник и тыкаем по ножкам м/к, проверяем наличие генерации. Да, держите под руками даташит на м/к, там всё подробно разжевано.

 

осцилятор XT
WRT OF
pwrt и boden галочки-тоесть включенно
остальное откл
схема стандартная( земля8 и 19 ноги,5в на 20ноге,с 20 ноги 10к на 1 ногу,светодиод на 2 и 14 ноге ч резистор 510ом,на 9и 10 ноге кварц от кварца по конденсатору с каждой ноги 39пф на массу)
инверсию в icprog негде неставил

может пршивка неподходит без компилятции всётаки под 876а?

асемблерный вид в icprog;
Generated by WinDis84, (c) Nigel Goodwin 1998.

LIST P=16F84, F=INHX8M
include "P16FXX.inc"
ORG 0x0000

GOTO Label_0001
ORG 0x0004
MOVWF 0x20
SWAPF STATUS , W
CLRF STATUS
MOVWF 0x21
MOVF PCLATH , W
MOVWF 0x22
MOVF 0x22 , W
MOVWF PCLATH
SWAPF 0x21 , W
MOVWF STATUS
SWAPF 0x20 , f
SWAPF 0x20 , W
BCF 0x0C , 00
RETFIE
Label_0001 BSF STATUS , RP0
MOVLW 0x00
MOVWF TRISA
MOVLW 0x00
MOVWF TRISB
MOVLW 0x00
MOVWF 0x07
BCF OPTION_REG, NOT_RBPU
BCF STATUS , RP0
Label_0003 MOVLW 0xFF
MOVWF PORTA
MOVWF PORTB
MOVWF 0x07
CALL Label_0002
MOVLW 0x00
MOVWF PORTA
MOVWF PORTB
MOVWF 0x07
CALL Label_0002
GOTO Label_0003
Label_0002 MOVLW 0x54
MOVWF 0x24
MOVLW 0x8A
MOVWF 0x25
MOVLW 0x03
MOVWF 0x26
Label_0004 DECFSZ 0x24 , f
GOTO Label_0004
DECFSZ 0x25 , f
GOTO Label_0004
DECFSZ 0x26 , f
GOTO Label_0004
NOP
RETURN
ORG 0x2000
DATA 0x0F
DATA 0x0F
DATA 0x0F
DATA 0x0F
ORG 0x2007
DATA 0x11
ORG 0x2100
DATA 0xFF
DATA 0xFF
............
END

 

SergeiSt: осцилятор XT
Попробуйте HS. А также попробуйте отверткой касаться ножки кварца.

 

огромное вам спасибо-заработало
а тоя чот тормазил,и главное пробовал менять!!!!ну видно мозги набекрень пошли от нового
собрал програматор за полдня и полтара немог заставить макетку работать-вот как бывает=)
спс буду переходить к следующему этапу
СПАСИБО!!!!!!!!!

 

SergeiSt: схема стандартная( земля8 и 19 ноги,5в на 20ноге,с 20 ноги 10к на 1 ногу,светодиод на 2 и 14 ноге ч резистор 510ом,на 9и 10 ноге кварц от кварца по конденсатору с каждой ноги 39пф на массу)
У меня фантазия слабо развита... рисунок нарисуйте.

 

ПРИЧИНА НАЙДЕНА
спс за помощь Сергей К и Splav56