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.
Soruları kısmi olarak da cevaplayabilirsiniz, ne öğrensem kardır.
http://mbed.org/
http://ics.nxp.com/lpcxpresso/
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.
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
cevaplar için çok teşekkür ederim
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.
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
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?
bi sorum daha var
xpresso ve m bed birlikte degil dimi
sadece m bed alarak program yazıp uygulama yapabiliriz degilmi
saygılar.
mbed farklı bir kart. Lpcexpresso ayrı birkarttır.
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
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.
anladım ustam cok sagol biraz araştırma yapıp tekrar sizi rahatsız edicem =)))
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.
Link olarak vermiş olduğun kit KEIL in MCB1700 'ünün klonu orjinal kit http://www.keil.com/mcb1700/
ebay ile ürünleri ekonomik olarak alabilirsin.
daha önce bahsetiğim kit http://www.expkits.com/?s=urun_detay&urun=exlpc100_%28lpc1768%29.htm
diğer bir tavsiyem.
http://www.embeddedartists.com/products/lpcxpresso/lpc1769_xpr.php LPC1769 LPCXpresso Board ile http://www.embeddedartists.com/products/lpcxpresso/xpr_base.php LPCXpresso Base Board.
bünçene hangisi uyor ise onu tercih ede bilirisin.
stm32 sersi ARM CORTEX -M3 serisidir ve FreeRTOS portu vardır. detay için http://www.freertos.org/