Category: STM32

1

STM32F303VCT6 (STM32F3) Mikrodenetleyici Derinlemesine İnceleme -1-

Daha önceden STM32F3 Discovery kartında kullanılan STM32F303VCT6 mikrodenetleyicisini genel olarak incelemiştik. Bu yazıyı buradan okuyabilirsiniz. Bu yazıda ise farklı olarak teknik veri kitapçığından faydalanarak daha ayrıntılı olarak inceleyeceğiz. Böylelikle mikrodenetleyici ve denetleyicinin çevre birimleri hakkında...

0

STMStudio Nedir ? Nasıl Kullanılır?

ST firmasının ARM tabanlı mikrodenetleyicilerinin ve geliştirme kartlarının büyük bir çeşitliliğe sahip olmasının yanında firmanın yazılım desteğinden ve HAL kütüphanesinden bahsetmiştik. Bu yazılım desteğinin içinde STM32Cube, CubeMX, Atollic gibi ana programlar olsa da bunun...

1

STM32 HAL Kütüphanesi Nedir? Kütüphaneye Genel Bakış

STM32 programlarken ST firmanının yazdığı HAL kütüphanesini kullanmaktayız. Bu kütüphaneyi kullanmak zorunda olmasak da işimizi kolaylaştırdığı için tercih etmekteyiz. Bazı noktalarda ise HAL kütüphanesi yeterli olmayabilir ve yazmaçlar üzerinden programlamak gerekir. Bazen de ikisinin...

2

STM32 ile Karaşimşek Uygulaması

Daha önce öğrendiğimiz bilgilerle bir uygulama yapalım dedik ve yarım saatte karaşimşek devremiz hazır oldu. Bu devre soldan sağa sonra da sağdan sola sürekli kayarak yanmaktadır. 1980lerden beri elektronik kitaplarında gördüğümüz bu klasik devreyi...

0

STM32 ile ARM Programlama – GPIO Birimi ve Yazmaçları

Önceki makalelerde HAL kütüphanesi ile donanıma pek girmeden temel giriş ve çıkış fonksiyonlarını kullanmıştık. Bu fonksiyonların tamamı hal kütüphanesinin referans kılavuzunda yer almaktaydı. Aslında bu referans kılavuzunu daha iyi anlamak için mikrodenetleyicinin donanımı üzerinde...

0

STM32 Geliştirme Kartlarına Genel Bakış

Okurlarım tarafından bana iletilen sorulardan biri de hangi STM32 geliştirme kartlarını seçecekleri doğrultusundaydı. Bu yazıda bu sorunun cevabını ortaya koymak üzere ST’nin üretmiş olduğu geliştirme kartlarını inceleyeceğiz. Hangi mikrodenetleyiciyi seçmeniz gerektiği ayrı bir konu...

0

STM32CubeMX Programı ile STM32 Programlamaya Başlamak

Önceki makalemizde STM32CubeMX programını genel olarak incelemiştik. Bu makaleyi buradan okuyabilirsiniz. Bu makalede ise önceki makalede anlattıklarımızı uygulayarak görme fırsatımız olacak. Sizin gibi ben de ilk defa bu programı açıp kullanmaya başlayacağım. Önceki makalelerimde...

1

STM32F303VCT6 (STM32F3) Mikrodenetleyici İncelemesi

STM32 programlamaya giriş yaparken iki mikrodenetleyici ailesini tercih ettiğimi ve bu yönde iki kart aldığımı önceki yazılarda belirtmiştim. STM32F1 ailesine mensup mikrodenetleyiciyi incelediğim gibi STM32F3 ailesindeki mikrodenetleyiciyi de inceleyeceğim. STM32 mikrodenetleyicileri yeni öğrenmeye başlamış...

2

STM32CubeMX Programına Genel Bakış

STM32’ye başlarken geliştirme araçları arasında ST tarafından da çok övülen bir program sürekli gözüme çarpıyordu. Donanım alanında kısmen yeterli ön bilgi edindiğime göre artık yazılım kısmını incelemeye başlayayım dedim. Yazılımı incelerken donanımda olduğu gibi...

2

STM32F103C8T6 (STM32F1) Mikrodenetleyici İncelemesi

Önceki makalede çin malı STM32 geliştirme kartında STM32F103C8T6 mikrodenetleyicisinin bulunduğunu söylemiştim. Makale yeteri kadar uzadığı için mikrodenetleyiciyi ayrı bir makalede inceleme kararı aldım. Şimdi sadece mikrodenetleyicinin donanımını temel kaynaklar vasıtasıyla incelemeye başlayalım. Önceki makalede verdiğimiz...

0

1.5 Dolarlık STM32 Geliştirme Kartı İncelemesi

STM32 Programlamaya başlamadan önce hangi denetleyici serisini kullanacağımı belirlemiştim. Buna göre düşük-orta seviye uygulamalarda STM32F1, yüksek seviye uygulamalarda ise STM32F3 kullanacaktım. STM32F3 için Discovery kartını aldım ve incelemesini önceki makalelerimde okuyabilirsiniz. Yüksek seviye olmayan...

0

STM32 Mikrodenetleyici ile ARM Programlamaya Başlamak

Önceki yazılarda STM32F3 Discovery kartını incelemiş ve sonrasında STM32F3 Discovery kartıyla nasıl bir başlangıç yapacağımızı anlatmıştık. Bu noktaya geldiyseniz artık siz “kartı programlamak” kadar sığ bir görüşle işe başlanılmayacağını biliyorsunuz demektir. Programlanan kart değil...