keil lpc2365 ilk denemem

Başlatan armsistem, 26 Mayıs 2011, 19:50:08

armsistem

                Arkadaşlar selam , ARM ve KEIL öğrenmeye çalışıyorum keil ile uygulamaya yazıyorum proteus ile deneme yapıyorum ,  lpc2365 geliştirme setine ilk uygulamamı yükledim (flas magic). Program sadece led yakmak ve söndürmek fakat neyaptımsa çalıştıramadım takıldığım noktalar aşağıdadır, yardımlarınız için şimdiden teşekkür ederim.

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////   /*    BİT KAYDIRMA           */       
#include <LPC23xx.h>
        unsigned int x=0;
void delay(void){
unsigned int j;
     for (j = 0; j < 50000; j++ );}
int main (void)
{

IODIR0 =   0xffffffff;
IOSET0 =   0xffffffff;
IOCLR0 =   0xffffffff;
while(1)
{ IOSET0= (0x01<<x);
   delay();  // wait 500 msec
  IOCLR0 =       (0x01<<x);
  delay();  // wait 500 msec
     x=x+1;}   }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



- Geliştirme setinde iki adet kristal var 16 Mhz ve 32,768 Mhz fakat programı yazdığımda keil'de bunu nerede yazmam gerekiyor ?

- Keil , option target , target xtal Mhz 16 Mhz yaptım fakat işlemcinin kendi dahili hızını ayarlamam gerekiyor mu ?

- Proteusta düzgün çalışmasa keil'e yüklenicem lakin proteus normal çalışıyor ama proteus'a da fazla güvenemiyorum .







satilla

32.768 kristal rtc için rtc yi aktif edersen kulanırsan saat yani
osc ayarlarınıda donanımsal işler için belirtmen gerekio usart,vs proteusa güüvenme zatn

armsistem

Sadece bir led yakma ve söndürmek için de gerekiyor mu ?

satilla

hayır
default olarak keil bir değer girer zaten sadece zamanlamada farklılık yaratır bu

armsistem

Pek, geliştirme kiti sağlam olduğuna göre problem nerede ?

satilla

proteusta çalışıyormu
startup.s'yi ekledinmi?

armsistem

Evet proteusta çalışıyor ilk projeyi oluştururken startup dosyasını ekleyeyimmi diye soruyor bende ekle diyorum.

satilla

önce keilin kendi blinksini dene board'un da sorun olup olmadıgını anlarsın