pic birkaç saniyede bir kendi kendine resetleniyor

Başlatan picman, 05 Aralık 2008, 19:38:53

picman

arkadaşlar hi-tech için kendi işime yarayacak basit fonksiyonlar hazırlayayım dedim şöyle bir problemle karşılaştım. pic portlarından herhangi birine bir sabit bir değer verip programı sonsuz döngüye sokuyorum yani porttaki bilgi sabit kalıp pic klitleniyo ama sürekli portttaki bilgi yanıp sönüyo bir sayıcı uygulaması yapayım dedim ondada sayıcı sayarken kendi kendine resetleniyor wdt yi devre dışı bırakıyorum yine aynı ne olabilir sizce? bu sorunla daha önce karşılaşmış arkadaşlardan yardım bekliyorum .......
yazdığım program aşağıda

//deneme
#include <pic.h>
#include "delay.h"
unsigned char i;
ADCON=7;

__CONFIG(WDTDIS & HS);


unsigned char seven_segment(unsigned char number)
{
	const char data[10] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0X07,0x7F,0x6F};
	return(data[number]);
}



void main(void)
{
	TRISA=0X00;
	PORTA=255;
	TRISD=0X00;
	PORTD=0x00;
//-----------------------------

while(1)
{
	for(i=0; i<10; i++)
	{
	PORTD =	seven_segment(i);
	DelayMs(250);
	DelayMs(250);
	}

}

}
Bilgi paylaştıkça artar..

picman

neyse arkadaşlar ben kendi problemimi çözdüm ; yükleyici programda fuse ayarları içinde "low voltage program " özelliği "enebled" imiş "disabled" yapınca problem kalktı ...
Bilgi paylaştıkça artar..