Arm Cortex M3 Geliştirme Kiti

Başlatan kimlenbu, 03 Ekim 2010, 16:22:33

kimlenbu

Selamlar,

Daha önce 32 bitlik MCU lar ile çalışmadım. Başlamak için 2 adet geliştirme kartı var kafamda

1) http://tinyurl.com/2cleabr

STM32F103

2) http://tinyurl.com/29w8ybz

STM32F107VCT6

İkinci kartta ekstra olarak 10/100 Ethernet Port var. İstenirse TFT ekran da alınabiliyor ama gereksiz artıyor fiyat.

Bitirme projemde kullanacağım, proje 8x8 lik led matrislerden oluşmuş büyük bir led panel. Kafamda bir kaç soru var, yanıtlayabilirseniz çok sevinirim.

S1) ikinci karttaki ethernet portuna access point bağlarsam kartla kablosuz olarak veri alışverişi yapabilir miyim ? Konfigürasyonu zor olur mu ?

S2) Genel amaçlı giriş çıkış portları 25ma çıkış verebiliyor maksimum ve 3.3V çıkış veriyor değil mi ? Ben TTL  veya CMOS buffer kullanırsam ( misal 74LS07 veya 74HC07) kararlı bir şekilde HIGH LOW seviyelerini sürücü devreme aktarabilir miyim ?

S3) Kartların yanında almam gereken ekstra kablolar nelerdir ? Hepsinin siparişini tek seferde vermek istiyorum. Harici adaptör vs almama gerek var mı, nasıl besleniyor bu kartlar ?

S4) Yedek geliştirme kartı sipariş etmeme gerek var mı ? Denerken ekstra donanım bağlamazsam sadece kod hatasıyla karta zarar verme ihtimalim var mı ?

Yeni olduğum için acemice sorular sormuş olabilirim, cevaplarınız için çok teşekkür ederim şimdiden. Belki cevaplar önceden verilmiştir ama üye olmadan önce baya kurcaladım siteyi kısmi cevaplar bulduysam da soruların cevapları netleşmedi kafamda.

kimlenbu

Soruları kısmi olarak da cevaplayabilirsiniz, ne öğrensem kardır.


picusta

Alıntı Yap
S1) ikinci karttaki ethernet portuna access point bağlarsam kartla kablosuz olarak veri alışverişi yapabilir miyim ? Konfigürasyonu zor olur mu ?
Access point'un routerini ayarlaman gerekir.
TCP/IP paket alip verme veya HTTP CLient/Server örnek projesi ile beraber gelirse hiç bir sorun olmaz.

Alıntı Yap
S2) Genel amaçlı giriş çıkış portları 25ma çıkış verebiliyor maksimum ve 3.3V çıkış veriyor değil mi ? Ben TTL  veya CMOS buffer kullanırsam ( misal 74LS07 veya 74HC07) kararlı bir şekilde HIGH LOW seviyelerini sürücü devreme aktarabilir miyim ?
Portlarin verecegi akimi ve gerilimi islemcinin datasheet'inde bulabilirsin. Baska kimseye inanma.
Tabii buffer kullanmanin amaci iki kart arasindaki arayüzü saglamak. Motor vs. süreceksen opto da kullanmalisin.

Alıntı Yap
S3) Kartların yanında almam gereken ekstra kablolar nelerdir ? Hepsinin siparişini tek seferde vermek istiyorum. Harici adaptör vs almama gerek var mı, nasıl besleniyor bu kartlar ?
Fotograflardan anlasildigi üzere HE10 tarzi konnektörler kullaniliyor. Sen Led kartlarina da (veya breadboard) bu tip konnektör yerlestir sonra aralarina kabloyu tak.
Herhalde adaptörü ile gelir. ama prize uymayabilir.  kartlarin saglarinda +5V GND iki pinli ufak soket var oradan besleyebilisin.  veya USB/EXT jumperini ayarlayip USB'den besleyebilirsin.

Alıntı Yap
S4) Yedek geliştirme kartı sipariş etmeme gerek var mı ? Denerken ekstra donanım bağlamazsam sadece kod hatasıyla karta zarar verme ihtimalim var mı ?
Yanlis baglanti karti veya portun bir kismini yakabilir.

Sonuç :
Bence bu kartlardan alma.
Arkadasin linklerini verdigi kartlar daha uygun olabilir ve bulunmasi daha kolay.
Bu konu basliginin altindaki Cortex M3 basligini okudun mu ? (14 sayfalik)
Kaç giris çikis olmasi gerekir ? illa STM32 'mi olacak ? STM32'lerinde benzer kartlari var.
Kart alacaksan kod destegi bol, kütüphanesi bol, internette destek bulabilecegin (forum) bir kart al.


FullMetal

ST, kartlarına ve mikrodenetleyicilerine kod, forum desteği sağlıyor.
Alıntı Yap
ST Firmware libraries with sample code (C sources) implementing the full range of microcontroller peripherals are available for free download from ST:

    Standard library: implements all standard STM32 peripherals and features

    USB Developer Kit: a complete firmware package for painless implementation of USB interfaces in any STM32 application

    DSP Software Library: the STM32 DSP (digital signal processor) software library provides a set of functions well suited for digital signal processing applications

    STM32 Speech Codec Software Library: STM32 Speech Codec software library enables you to transmit long messages and store more speech data

    Self-test routines Class B norm certified: facilitate home appliance certification under EN/IEC60335-1 Class B norm (functional safety)

    CMSIS compliance: All our libraries are compliant with CMSIS. CMSIS is a new software standard for ARM Cortex-based microcontrollers and provides a common approach to interface to peripherals, real-time operating systems, and middleware components to foster innovation in software and simplify microcontroller programming

STM32 audio engine for embeddded high quality audio solutions
    STM32 audio engine
    MP3 codec and WMA decoder. Channel mixer, 5-band parametric equalizer, loudness control...
http://www.st.com/mcu/inchtml-pages-stm32_tools.html

kimlenbu

cevaplar için çok teşekkür ederim

KABO

Arkadasım buradan Geliştirme kitleri satın alabilirsin.www.expkits.com   Firma kocaelide ve geliştirme boardları ucuz.Ornegin LPC1768 geliştirme kiti 75TL+KDV bir ara baglantıya geç istersen.Ben buradan bir kit satın aldım.Bu hafta.
BILGI PAYLASTIKCA COGALIR...

MC_Skywalker

bunu gördükten sonra artık nediyeceğim bilemedim. yanlız biraz daha ucuz olsa. 15€ biraz  fazla gibi.
http://www.embeddedartists.com/products/boards/lpc1343_qsb.php?tab=spec

tufican

bu kocaelindeki firmadan alsak yada m bed alsak ne farkı var yani yurtdışından almanın bi extra faydası oluyormu

mesela otomatik hid uyumlu diyorsun otomatik okuyunca ne artısı oluyor kartın kayıt olunca siteye ne veriyor fazladan bi kaynak saglıyormu sana?
insanın gerçekten isteyipte yapamıcağı bişey oldugunu düşünmüyorum

tufican

bi sorum daha var

xpresso ve m bed birlikte degil dimi

sadece m bed alarak program yazıp uygulama yapabiliriz degilmi
saygılar.
insanın gerçekten isteyipte yapamıcağı bişey oldugunu düşünmüyorum

MC_Skywalker

mbed farklı bir kart. Lpcexpresso ayrı birkarttır.

tufican

peki m bed yada www.expkits.com dan alsam ne avantajı yada dezavantajı olur benim için bi fikriniz varmı arkadaslar
her iki sitede de aynı denetleyicinin kartı var öğrenme ve egitim açısından hangısı daha faydalı olur
insanın gerçekten isteyipte yapamıcağı bişey oldugunu düşünmüyorum

MC_Skywalker

Mbed in derleyicisi online ve ucretsiz. www.mbed.org adresine kayıt olup kullana bilirisin.
LPCExpresso nun özel derleyici lisansı var 128k limitli. http://lpcxpresso.code-red-tech.com/LPCXpresso/ ten kayıt olup indire bilirsin
Diğer alacağını herhan gibir arm kiti için KEIL nin 32K limitli derleyicisini https://www.keil.com/demo/eval/arm.htm adresinden kayıt olup edine bilirisin. Yada ücrezi winarm kullana bilirsin.

Mbed ARM Cortex-M3 ailensinde NXP üretimi LPC1768 kullanıyor. bahsetiğin www.expkits.com adresindeki ürün yelpazesi birhayli geniş belirili bir modeli yazarsan benden tecrübeli arkadaşlar sana fikir vere bilirler. Ama http://www.expkits.com/?s=exlpc100.htm bu ürün mbed ile aynı işlemciyi kullanmakta. benim kişisel görüşüm başlangıç için bu kiti ala bilirsin. Yanında verilen CD den gerekli yazılımlar çıkar.



tufican

anladım ustam cok sagol biraz araştırma yapıp tekrar sizi rahatsız edicem =)))

insanın gerçekten isteyipte yapamıcağı bişey oldugunu düşünmüyorum

keshh

#14
Merhabalar, sitede inceledin arm 9 alacak param olmadığından malum mini 2440'lar 190 liraya geliyor -işsiz mühendisiz naapalım :)- arm cortexlere -m3- baktım ki aslında bana uyan eleman bunlarmış, bir sürü haberleşme arayüzü var nihayetinde. Ancak bunların ayrışımında bazı sıkıntılar yaşıyorum. stm32 ve lpc1768 arasında ne gibi farklar var? hangisini önerirsiniz? Network uygulamaları yapmak istiyorum kendimce. jtag'a illa gerek var mı bir de bu kitlerde? mini 2440'lar için zaten içinde işletim sistemi kullanılacağından gerek yok denilmişti (bootloader'ı aslında).

Birde bilgim yok ancak lpc1768lere gerçek zamanlı uygulamalar yazılabiliyor denilmiş stm32ler için de bu geçerli mi ve bu ayrım çok önemli mi?

basit pic deneyimimin var sadece.

Herşeyi üzerinde olduğu için şu kit uygun geldi. Ardından tekrar tekrar devre parası vermek istemiyorum aslında.

http://cgi.ebay.com/NXP-ARM-Cortex-M3-LPC1768-Development-Board-3-2-LCD-/190501274320?pt=LH_DefaultDomain_0&hash=item2c5ac2c2d0#ht_4993wt_907

Gerçi bu da 137 liraya geliyor toplamda.

Bir de dokunmatik ekranlısı varmış :)

http://cgi.ebay.com/NXP-ARM-LPC1768-DevBoard-Cortex-M3-2-8-touchscreen-LCD-/220620806178?pt=LH_DefaultDomain_2&hash=item335e065822#ht_5103wt_907

Yeni konu açmadım konu kirliliği olmasın diye umarım yanlış yapmamışımdır.

Kolay gelsin herkese.
ct[/url]