merhaba pic ile uzun suredir uğraştım artık arm işlemcilere gecmeye kara verdim. ilk programımda ledleri yakıp sondurmeye çalıştım delay kısmında bi problem var ledler her delay da farklı sürede beklıyo yanı yanıp sonme sureleri şaçma oldu . kodlar bu
#include <LPC2103.h>
void Delay()
{
int i;
for (i = 0; i < 100000; i++);
}
int main()
{
int a;
IODIR = 0x0fffffff; // Butun portlar CIKIS
IOCLR = 0xffffffff; // Butun portlar SIFIRLANIR
while(1)
{
IOSET=0x0000000f;
Delay;
IOCLR=0x0000000f;
Delay;
}
}
yardımcı olursanız sevinirim
int main(void) den heme sonra SystemInit(); fonksiyonunu çağırın. ya da clock ve pll ayarlarını kendiniz yapıp deneyin.
SystemInit(); ile sorun çözülmedi pll ayarlarını kotrol edicem tesekkurler.
"delay" komutlarını "delay()" olarak değiştirip denermisin?
Alıntı YapSystemInit(); ile sorun çözülmedi pll ayarlarını kotrol edicem tesekkurler.
SystemInit i çağırdında zaten pll ayarları yapılmış oluyo kontrol etmenize gerek yok.
Alıntı yapılan: fahri- - 14 Temmuz 2011, 16:47:39
"delay" komutlarını "delay()" olarak değiştirip denermisin?
delay(); yazarak sorunu çözdüm çok teşekkürler.