Темата е заключена, не можете да променяте мнения.  [ 3 мнения ] 
PIC16F84A включване с обърнат поляритет 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Сеп 16, 2013 1:23 pm
Мнения: 18
Мнение PIC16F84A включване с обърнат поляритет
Здравейте, знаете ли дали този контролен има вградена защита от обръщане на поляритета.
По погрешка включих PIC16F84A +5V на Vss, а GND на Vdd. След което успях многократно да го програмирам, да го прочитам и да трия флаш паметта, но така и не може да сет-не RA и RB портовете във високо ниво. Когато го захраня и измеря с мултитестер портовете, напрежението между тях и GND е около 0.7V. Възможно ли е да е повреден, но не напълно? Записвам проста програма колкото да тествам, това е кода:

list p=16F84A
#include <p16F84a.inc> ; processor specific variable definitions

__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC


w_temp EQU 0x0C ; variable used for context saving
status_temp EQU 0x0D ; variable used for context saving

goto start ; go to beginning of program

Interrupt:

movwf w_temp ; save off current W register contents
movf STATUS,w ; move status register into W register
movwf status_temp ; save off contents of STATUS register

movf status_temp,w ; retrieve copy of STATUS register
movwf STATUS ; restore pre-isr STATUS register contents
swapf w_temp,f
swapf w_temp,w ; restore pre-isr W register contents
retfie ; return from interrupt

start:
clrf PORTA
movlw 0x00
movwf TRISA

bsf PORTA,1
bsf PORTA,2
bsf PORTA,3

clrf PORTB
movlw 0x00
movwf TRISB

bsf PORTB,0
bsf PORTB,1
bsf PORTB,2
bsf PORTB,3
bsf PORTB,4
bsf PORTB,5
bsf PORTB,6
bsf PORTB,7

goto $

END


Сря Яну 01, 2014 10:24 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30684
Местоположение: София
Мнение Re: PIC16F84A включване с обърнат поляритет
Абе тая тема нямаше ли я отделно .... сетни си банката.


Чет Яну 02, 2014 9:52 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Юни 27, 2006 11:13 am
Мнения: 381
Местоположение: Варна
Мнение Re: PIC16F84A включване с обърнат поляритет
пиковете имат обратен диод на захранването. греят стабилно, но при оправяне си тръгват без грешка :)


Пет Яну 03, 2014 10:33 am
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Темата е заключена, не можете да променяте мнения.   [ 3 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни