Elektrotekno.com Ana Sayfa || Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler


arm tabanlı işlemciler

Kayıt: 04 Nis 2008
Mesajlar: 49
Konum: sakarya
Offline
jungemed
Tarih: 25 01 2011 10:41

merhabalar ben sakarya üniversitesinde şuan okumakta olan bi öğrenciyim,bu sene okulda 8051 öğrendik yanlız ben arm tanablı 32 bit işlemcileri merak ettiğim için(arkadaş dan öğrendim arm diye bişey olduğunu:)) okulda keil kullanmayı öğrendim lakin lpc1111 adlı işlemciyi programlamak istedim lakin beceremedim örnek olarak

org 00h
sjmp basla
basla:
mov 01h,#00h //hani maksat çalıştığını görmek için
end

böyle yaptım ama olmadı kaynak kod aradım bayag, yok işin içinden çıkamadım,yol gösteren olursa çok sevinirim

ya bu arm işlemcilerin kodları farklı mı farklıysa elinde bi kod tablosu ,hani hangi kod ne işe yarar cinsinden, varmı ?
şimdiden teşekkürler


Reklamlar
Kayıt: 29 Mar 2008
Mesajlar: 370

Offline
maresal
Tarih: 25 01 2011 23:34

arm işlemciler hakkında hiçbir bilgim yok ancak 8051 assembly ile yazdığın ve keil ile derlerdiğin bi hex dosyasının çalışması mucize olurdu bence. Öncelikle internetten ona göre bi compiler bul daha sonra entegrenin datasheetlerinden filan bi memory organization a bak nereye ne yazman gerekiyo onu bi öğren. sonra denemeler yaparsın. Bu arada 8051 assembly kullanalı epey zaman oldu ama 01h hatırladığım kadarıyla bi register buraya 0 yazarak nasıl bir sonuç görmeyi bekliyosun?
Başa dön
Kayıt: 07 Eyl 2010
Mesajlar: 74

Offline
ramonypp
Tarih: 26 01 2011 16:10

Merhabalar, arkadaşım ben bununla ilgili bir çalışma yapmıştım kodlar burada

http://www.elektrotekno.com/about54928.html
Başa dön
Kayıt: 04 Nis 2008
Mesajlar: 49
Konum: sakarya
Offline
jungemed
Tarih: 26 01 2011 21:20

marasel arkadasım cevabın için teşekkür ederim
keil da 8051 için birçok defa kod yazdım ve gayet güzel çalıştıSmile lakin aynı kodlarla arm çekirdekli lpc lerde deneyince hüsranla karşılaştımSad mov 01h,#00h deki amacım yani bu kod ramdeki 01h adrsine 00h değerini yüklemek istemiştim Smile
Başa dön
Kayıt: 25 Hzr 2008
Mesajlar: 18

Offline
vertigo
Tarih: 28 01 2011 00:09

ARM mimarisi üzerinde çalısan yazılımlar geliştiren birisi olarak sana önerebileceğim
en cok kullanılan derleyici "Gcc" http://gcc.gnu.org/ olur. Zaten iPhone icin ya da Nokia
icin yazılım geliştirmeye kalksan yine bu compiler'ı kullanırsın. Duyduğuma göre Keil de
destekliyor ARM mimarisini ancak Gcc'ye göre biraz daha basit kalıyor özellikle library
destegi acısından, yine de bu işlemcileri mikrodenetleyiciler gibi basit işlerde kullanacaksanız
keil de işinizi görür diye düşünüyorum.

Not: Windows üzerinde Gcc kurmak calıstırmak sanıyorum biraz zahmetli bu yuzden
Mingw diye aramanızı tavsiye ederim eger windows kullanıyorsanız.
Başa dön
Kayıt: 04 Nis 2008
Mesajlar: 49
Konum: sakarya
Offline
jungemed
Tarih: 28 01 2011 17:06

vertigo teşekkür ederim cevabın için ben de ileride lazım olur diye öğrenmek istiyorum nede olsa 8 bit nere 32 bit nere,haklısın basit işlemler için gelişmiş bi işlemciye gerek yok zati o tarz uygulamalarda pic kullanılması daha mantıklı olur.bide gcc ye bakacağım evet windows 7 kullanıyorum umarım kurulumu beceririm Smile
Başa dön
Kayıt: 08 Ekm 2006
Mesajlar: 170

Offline
unusual
Tarih: 30 01 2011 13:38

sen 8051 işlemcisinin assembly kodlarıyla bir arm işlemcisini programlamaya çalışmışsın fakat assembly kodları işlemciden işlemciye değişir. Bu yüzden kullanacağın işlemcinin instruction set manual diye sheetini bulursan
ordaki kodlarla yapabilirsin.
Bu arada keilin farklı mimariler için farklı derleyicileri var yani 8051 destekleyini sadece 8051 tabanlı işlemcilerde kullanabilirsin.Keilin sitesinden kullanacağın işlemciye yönelik derleyiciyi indirmen gerekir.
Kolay gelsin....
Başa dön



arm tabanlı işlemciler


Benzer Konular
- USB Tabanlı EKG sinyallerinin Ölçülmesi
- mikro işlemciler
- MATLAB Dsp lms tabanlı adaptif kanal eşitleme

- GOOGLE EARTH üzerinden GSM+GPS Tabanlı Araç Takibi - Bitirme Tezi

- Ad-Hoc Kablosuz Ağlarda Akıllı Antenler ile Açısal Tabanlı Yeni Bir Ortam Erişim
- mikro işlemciler h.hüseyin çelik
- mikro işlemciler final marmara
- parsnav - 14 (PC tabanlı analog digital çevirici + data looger + convertor)
- Bir mikro denetleyici tabanlı akıllı ev sıcaklık ve aydınlatma otomasyonu uygula

- ysa tabanlı sistemler için görsel bir arayüz tasarımı

- Matlab-SIMULINK + PIC tabanlı bulanık mantık denetleyici tasarımı ve gerçek zama

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Turkiye | Ads by Google Adsense | Design by Crazy Bat based