http://www.expkits.com/?s=urun_detay&urun=stm32f103r8t6.htm (http://www.expkits.com/?s=urun_detay&urun=stm32f103r8t6.htm)
http://www.expkits.com/?s=urun_detay&urun=lpc1343fbd48.htm (http://www.expkits.com/?s=urun_detay&urun=lpc1343fbd48.htm)
yukarida linklerini verdigim mcular arasinda kaldim. oncelikle belirtmeliyim ki yapacagim proje icin 32k program hafizasi ve 48 pinlik mcu yeterli. diger donanimlarda asagi yukari ayni ozelliklere sahip. stm32f4 discovery boardim var. st yi secersem programlama sorunum olmayacak. ayrica mikroc ile kolayca yazilim yazabilecegim. lpc secersem nasil programlaniyor bilmiyorum ve keil i ogrenmem gerekir. ogrenmem azacik zaman alir ama sorun olmaz. lpc daha ucuz ve kucuk. projede 2x16 lcd ekran 4 buton ve uart var. kucuk olmasi avantaj. projeyi hangisi ile yapayim karar veremedim. siz olsaniz hangisini secerdiniz?
Adet önemli.
simdilik bu kritere takilmayalim.
bence STM32F103R8T6
LPC flash magic programı ile ISP üzerinden programlaya bilirsin. http://www.flashmagictool.com/ (http://www.flashmagictool.com/)
Em:Blokcs ile lpc için program yaza bilirsin. http://www.emblocks.org/web/features (http://www.emblocks.org/web/features)
uart i 75176 ya kullacagim. o yuzden rs232 port koyup jumper vs ler ile ugrasmam gerekecek.
Alıntı yapılan: Allegro - 20 Temmuz 2014, 10:56:59
bence STM32F103R8T6
neden?
Yazılım desteği daha iyi... STM32CubeMX var..
Alt-üst komşuları istemediğin kadar vs...
STM'de kaynak bolluğu var ;
Raspi ile BB kıyasında Raspi eğer bir adım daha ileride ise sebebi kaynak çokluğudur
STM32 bildiğim kadarıyla ARM cortex core içeren işlemciler içerisinde en fazla pazara sahip olan. Cortex ailesi çıktığından beri satılan bu core'a sahip işlemcilerin %55'i STM32 diye biliyorum.
Alıntı yapılan: Allegro - 20 Temmuz 2014, 12:59:01
Yazılım desteği daha iyi... STM32CubeMX var..
Alt-üst komşuları istemediğin kadar vs...
Hocam CubeMX F1 için çıktı mı ?
Lpc1343 çok güzel bir denetleyici USB özelliği bakımından. USB üzerinden bootloader özelliği var gerçekten çok iyi yapmışlar. USB kütüphaneleri içerisinde rom da olduğu için flash hafızayı da kullanmıyor. Ama adcsi 10 bit. Aşağıda önceden yazdığım yazıların bağlantısı var inceleyebilirsin.
Stm32 ise ADC vs. diğer bakımlardan daha iyi tabi. Projene usb üzerinden update özelliği katmak istersen LPC1343 tavsiye ederim.
https://320volt.com/lpcxpresso-kit-lpc1343-usb-boot-loader-denemesi (https://320volt.com/lpcxpresso-kit-lpc1343-usb-boot-loader-denemesi)
https://320volt.com/lpcxpresso-kit-cortex-m3-lpc1343-usb-hid-uygulamasi (https://320volt.com/lpcxpresso-kit-cortex-m3-lpc1343-usb-hid-uygulamasi)
Alıntı yapılan: Allegro - 17 Eylül 2014, 00:41:05
Cikti.
Google da aratınca aşağıda ki link geliyor hep, F1 için CubeMX'in linkini atabilir misiniz
http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1533/PF259242?sc=stm32cube (http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1533/PF259242?sc=stm32cube)
Alıntı yapılan: Karamel - 20 Temmuz 2014, 10:15:12
projede 2x16 lcd ekran 4 buton ve uart var. kucuk olmasi avantaj. projeyi hangisi ile yapayim karar veremedim. siz olsaniz hangisini secerdiniz?
Proje dediğin öğrenmek amaçlı değilse PIC16F688 (7KB P.memory, SPI ve UART var 14Pin SO14) seçebilirsin, birim fiyatı 1,5$ , adetli alırsan 0,8'e kadar düşer.
LCD'yi 74HC595 ile kontrol edersin ve 3pin harcarsın (SPI)
4 buton için
2 uart için (UART)
Toplam 9bit IO kullanacaksın pic16f688(14pin) kullansan bile 3-4 IO boş kalacak
Amacın ticari proje değilde, öğrenmek ise STM32 diğerinden çok daha üstün, flexible dma'sı var, 12bir adc ve 1us çevrim süresine sahip, adc pinlerini tarayabiliyor ve dma ile kaydedebiliyor,
moduller bir birini tetikleyebiliyor, yani kuruyorsun çalışıyor.
NXP'nin stm32'den üstün yanı SPI modülü çok esnek mesela stm32 'de 8 veya 16bit spi kullanabilirsin ama nxp'de 4-16 arasında istediğin bit sayısını ayarlayabilirsin. Bu özellik çok iyi ama
dma olmadan çok işe yaramaz. Ayrıca diğer arkadaşların bahsettiği özellikler var.
Hocam stm32f103r8t6 yi sectim. suan yolda oldugum icin ve mesaji telefonumdan yazdigim icin link veremiyorum. semalarimi buradaki buyuklerime danisarak pcb mi cizdim. Cinde basildi geldi ama cinden daha stm32 ler gelmedi. bende proje yapmaya baslayamadim. pcb nin uzerine birde 18f2525 koydum. alternatif olmasi acisindan. cunki elimde vardi. programinida mikroc ile yazdim. pinleri vs define ile hallettim. Birde hazir kutuphaneler kullandim. yani stmler gelince ufak duzenlemelerle kodu arm a tasiyabilecegim. pic ile ilk kez tanistigim bir proje oldu ve projenin tamami ogrenme amacliydi. ilginiz icin tesekkur ederim.... :)
mesaj birleştirme:: 17 Eylül 2014, 01:33:29
Birde hocam aslinda keil i ogrenmek istiyordum ama okul basladi. bu sene universte sinavi var. onumuzdeki yaza buradaki buyuklerimden yardim alarak ogrenecegim artik.... :)
Alıntı yapılan: Allegro - 17 Eylül 2014, 00:41:05
Cikti.
Cube MX de F1 serisi var, evet. Ama proje üretmiyor. Bilginize...
Bu expkits STM32f103 kartını nasıl programlıyoruz? ST-Link ile oluyor mu?
• 10x2 pin JTAG Header desteği.
Alıntı yapılan: hgs - 08 Aralık 2014, 23:09:33
• 10x2 pin JTAG Header desteği.
Sadece o şekilde mi programlanabiliyor peki? Jlink mi almak lazım?
Standart jtag soketi var.
Herhangi bir Jtag yada swd programlayıcı ile bağlanılabilir. Tabi desteği olmalı programlayıcının. (Stlink varsa elinde swd ile baglanılabilir. )