ARM etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
ARM etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

1 Mayıs 2016

STM32F030F4P6 Deneme Kartı-2

Uzun bir aradan sonra yeni bir yazı eklemek için fırsat bulabildim. Bu yazıda bir önceki yazımda da bahsettiğim STM32F030F4P6 mikrodenetleyicisi için hazırladığım,eskisine göre göre daha profesyonel bir karttan bahsedeceğim.


Devre yapısında bir değişikliğe gitmedim.Bu işlemci için minimum sistem donanımını içeren bir kart oldu yine.İşlemci boyutu küçük olduğundan,buna göre göre küçük bir kart tasarlanarak doğrudan projelerde kullanılabilir bir pcb tasarımı yaptım. Usb' den veya harici 5V ile çalışabilen bu kart bread board üzerine doğrudan takılacak şekilde tasarlandı. Bu sayede dışarıdan harici komponentler rahatlıkla bağlanabilir veya pin bağlantıları dışarıya alınabilir.


Bu proje ticari olarak hazırlanmıştır. Bu nedenle çizim dosyaları bu yazıda paylaşılmayacaktır.
Kartın kısa bir videosunu buradan izleyebilirsiniz.



7 Ağustos 2014

STM32F030F4P6 Deneme Kartı

Bu yazımda ST firmasının yeni  keşfettiğim bir ARM denetleyicisi  için tasarladığım karttan bahsedeceğim. STM32F030F4P6 isimli işlemci ile ST’den istediğim bir sample paketi ile tanıştım. İşlemci Cortex-M0 ailesine ait. 48 MHz hızında çalışabiliyor. 16 Kbyte flash hazıfaya sahip ve en sevdiğim özelliği 20 pinlik bir kılıfta olması. Küçük uygulamalar için yeterince güzel performans sağlayabilir. Çevresel donanım olarak da yeterince şey sunuyor bize. SPI,I2C,USART,5 adet timer,ADC ve PWM çıkışları mevcut. ADC modülü 12 Bit çözünürlükte ve 9 kanala kadar giriş bağlanabilir.
Şekilde denetleyicinin pin yapısı görülüyor.

Bu denetleyici için bir uygulama kartı tasarlarken dikkat edilecek bazı noktalar var. Bunlar için referans tasarımlara da bakılabilir. Ben de tasarımımı bunlara göre yaptım.
Devre tasarımı :




Baskı devre tasarımı:


Devrenin Fotoğrafları:




Devre şemasını ve baskı devre çizimini buradan indirebilirsiniz.

20 Eylül 2012

ARM 'ye Geçiş

  Mikro denetleyici programlamaya herkes gibi Pic'ler ile değilde başka denetleyicilerle başlayan nadir insanlardan birisiyim galiba. Türkiye'yi etkisi altına alan PIC fırtınasına yakalanmadan bu işi öğrenmeye başladığım ilk günden beri epey yol kat ettim sayılır. 16 bitlik MSP430'larla epey haşır neşir oldum. Bir kaç dişe dokunur uygulama da yaptım.Fakat artık bir üst seviyeye geçmenin vakti geldi deyip, şu sıralar herkesin gözdesi olan ARM çekirdekli denetleyicilerle çalışmaya başlamam üzerinden 6 aydan uzun bir süre geçti.STM32F4 Discovery seti artık iyice yakından tanıdığım elimden düşürmediğim bir kart oldu. Hatta üniversitedeki bitirme tezimde de bu kartı kullandım. Tabi iş burada bunlarla bitmiyor.Bu kartla yapılacak daha bir sürü uygulama beni bekliyor. Bu aralar iletişim protokollerini inceleyip bir bir uygulamasını yapmak istiyorum.UART,SPI,I2C,CAN gibi protokolleri bir çok farklı kaynaktan araştırıyorum. Fakat araştırmalarım sonucunda bir eksikliği tamamlamak öncelikli görevim olacak. Bu konulardaki Türkçe kaynak eksikliği büyük sorun.Bulabildiğim yarım yamalak bilgileri düzenleyip uygulamasını yapıp burada paylaşmayı planlıyorum.

 Bu çalışmalar hem benim için güzel bir deneyim, hemde kaynak sıkıntısı çeken arkadaşlar için yardımcı bir kaynak olacağı kanısındayım.