LPC2148 Arm7 Mini Board Yapımı

Başlatan ahmet2004, 16 Aralık 2008, 04:07:13

ahmet2004


ahmet2004


ahmet2004

KeilArm kaynak kodu: 0001

Bu kod kart pin testi içindir...
12Mhz de çalışır PLL: Off
/*
Hazirlayan: By Ahmet
Tarih     : 17.ARALIK.08 CARSAMBA 02:22
*/

#include <string.h>
#include <stdio.h>
#include <lpc214x.h> 


void durum(unsigned int xxx);

/* ANA PROGRAM */
int main(void)
{
unsigned int gecikme;
unsigned int say = 0x00000001;
    SCS     = 0x00;
    PINSEL0 = 0x00000000;
    PINSEL1 = 0x00000000;
    VPBDIV  = 0x00000001;
    IODIR0  = 0xFFFFFFFF;
    IODIR1	= 0x0000FFFF;

 while(1)
 {
    for(gecikme = 0;gecikme<0x10000;gecikme++)
    {
     ;
    }

    durum(say);
    say = say <<1;
    if(say&0x80000000) 
	say	= 0x00000001;
 }
}

void durum(unsigned int xxx)
{
    IOCLR0  = ~xxx;
    IOSET0  =  xxx;
}

ahmet2004


ferdem

Merhaba, ben henüz herhangi bir arm işlemcisini proteusta dahi çalıştırabilmiş değilim, yukarıdaki örneği blinky koduyla denemek istediğimde proteus şöyle bir hata veriyor:


Teşekkür ederim.

ahmet2004

Bendeki proteus versiyonları:

ISIS v7.2 SP6 (Build 5368) 1990-2008

PROSPICE 7.02.02(Build 4602) 1993-2007

X1 ve X2 yi koymana gerek yok.

ahmet2004


Analyzer

Alıntı yapılan: "ferdem"Merhaba, ben henüz herhangi bir arm işlemcisini proteusta dahi çalıştırabilmiş değilim, yukarıdaki örneği blinky koduyla denemek istediğimde proteus şöyle bir hata veriyor:


Teşekkür ederim.
Selam,

Bataryanın voltaj kısmına 3.3V yazmışsınız bunu +3V3 olarak değiştirip deneyin. Çalışmaz ise Vdd ayağına verdiğiniz bataryayı silin ve oraya direkt power verin ve değerini +3V3 olarak değiştirin. + işaretini koymazsanız çalışmaz ve 5V olarak görür.

Analyzer
Üşeniyorum, öyleyse yarın!

ferdem

Evet, bataryaları silip yerlerine sol taraftaki "generator mode" menüsünden DC kaynaklar koyunca çalıştı. Bataryayla çalışmıyor, DC kaynakla çalışıyor. Uzun zamandır ilk adımı atamamıştım, çok teşekkür ediyorum. İyi çalışmalar dilerim.

ahmet2004


ahmet2004


Analyzer

Selam,

Yolları biraz daha düzeltilmiş hali :

http://rapidshare.com/files/231850149/ARMMini_Eagle.rar

@ahmet2004 :
Hocam ftdi chipi kullanmışsın? 2148'in güzel usb arabirimi var.

Analyzer
Üşeniyorum, öyleyse yarın!

cetinkaya

hocam iyi güzelde ne isimize yarar bu ? arm lari programlamak icin mi yoksa baska bi özelligimi var anlayamadim kusura bakmayin ayrica emeğinize saglik

serdararikan

arm işlemciler işlem kapasitesi çok yüksek programlanması karışık ama maharetleri yüksek işlemcilerdir.eğer iyi bir programlayıcıiseniz arm ile yapabilecekleriniz sadece pc ile yapabileceklerinizin haricindeki herşeydir.bugun çok ceptelefonunda ana işlemci olarak arm kullanılmaktadır.

ahmet2004