Pic 10 kat yavaş çalışıyor

Başlatan saucompeng, 19 Mart 2012, 16:03:18

saucompeng

Arkadaşlar merhaba;

Kullandığım devrede pic olması gerekenden 10 kat yavaş çalışıyor. Kristali felan değiştirdim ama sorun devam ediyor. Kod aşağıdaki gibi, acaba bu problem neden kaynaklanıyor ? :/

#include <18F2585.h>
#fuses HS,NOPROTECT,NOLVP,NOWDT
#use delay(clock=10000000)


#use fast_io(a)

void main()
{
	set_tris_a(0x00);
	while(1)
	{
		output_toggle(PIN_A3);
		delay_ms(500);
	}
}

www.teknikyazi.com --üşenme,erteleme,vazgeçme...

X-Fi

#1
"delay_ms" int değilde char olarak tanıtılmıştır oda 8 bit eder 255 den büyük sayı yazılmaz delay fonksiyonuna bi göz at delay_big_ms gibi 16 bit bir gecikme olabilir.

veya delay_ms(250);delay_ms(250); olarak 2 tane kullanmayı dene bakalım.

kolay gelsin.
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)

muhittin_kaplan

Yavaş Çalışması PLL den kaynaklı olabilir.

Okan AKÇA

delay ile ilgisiyok10mhz kristal kullanış muhittin hocamızın dedigi gibi pll aktif degil yada kristal 10mhz degil :D:D

saucompeng

Kristale bağlı kondansatörleri değiştirince sorun halloldu.
www.teknikyazi.com --üşenme,erteleme,vazgeçme...

Okan AKÇA

Alıntı yapılan: saucompeng - 19 Mart 2012, 16:53:48
Kristale bağlı kondansatörleri değiştirince sorun halloldu.
dikkat edilmesi gereken bir husus.

Murat Mert

Alıntı yapılan: saucompeng - 19 Mart 2012, 16:53:48
Kristale bağlı kondansatörleri değiştirince sorun halloldu.

bende bir devremde kondansatorlerin birer ucunu lehimlememişim. devre aptallaşmıştıpici değiştirmek için kartı yerinden sökünce hatamı gördüm :D
mert07