Hi,
i want to know that how to check that either Controller working or damaged ,
am confused because i have PIC 18f452 and its being detect automatically when i want to load HEX file it and at the end it shows message that programming finished successfully, (i attached the image).
but when i run this on hardware its PORT does not responding..no voltage on its output.
what should i do..????
code is here
i want to know that how to check that either Controller working or damaged ,
am confused because i have PIC 18f452 and its being detect automatically when i want to load HEX file it and at the end it shows message that programming finished successfully, (i attached the image).
but when i run this on hardware its PORT does not responding..no voltage on its output.
what should i do..????
code is here
Code:
#include<htc.h>
// PIC 18F452 fuse configuration:
// Config word 1 (Oscillator configuration)
// 40Mhz crystal input
__CONFIG(1, OSCSDIS & HSPLL);
// Config word 2
__CONFIG(2, BORDIS & PWRTDIS & WDTDIS);
// Config word 3
__CONFIG(3, CCP2RC1);
// Config word 4
__CONFIG(4, LVPDIS & STVREN);
// Config word 5, 6 and 7 (protection configuration)
__CONFIG(5, UNPROTECT);
__CONFIG(6, WRTEN);
__CONFIG(7, TRU);
#define _XTAL_FREQ 40000000 //MHz
void delay_sec(unsigned char seconds) // This function provides delay in terms of seconds
{
unsigned char i,j;
for(i=0;i<seconds;i++)
for(j=0;j<100;j++)
__delay_ms(10);
}
void main()
{
TRISB = 0;
while(1)
{
PORTB = 0x55;
delay_sec(1); // delay of one second
PORTB = 0xAA;
delay_sec(1); // delay of one second
}
}