Yazar: cagataykaynak

13Oca, 2019

STM32F070 Watchdog Timer Kullanımı(IWDG)

Merhaba, Uzun bir aradan sonra yeni bir makale ile sizlerle paylaşımlara devam ediyorum 🙂 Bu makalemizde STM32F070 Nucleo Board üzerinde Watchdog Timer kullanımını (IWDG) öğrenecek ve uygulayacağız. Uygulamamızda CubeMX programından ve HAL kütüphanelerinden yararlanacağız. Uygulamayı STM32F070 üzerinden anlatsam da , tüm ST serileri için aynı işlem adımları ve mantık geçerlidir. Uygulamamıza başlamadan önce basitçe Watchdog […]

02Şub, 2017

STM32F103 USB Haberleşme (VCP – Virtual Com Port)

Virtual COM Port Nedir ? COM Port bilgisayarlarda seri port anlamına gelir. Günümüz bilgisayarlarında, endüstriyel bilgisayarlar haricinde seri port kullanan bilgisayar kalmamıştır. Artık bunun yerini USB portu almaya başlamıştır. Bazı işlemcilerde USB haberleşme özelliği varken, bazılarında yoktur ve sadece UART haberleşmesi vardır. Bu tür işlemcilerle çalışırken, bilgisayarla USB haberleşmesini sağlamak için ek olarak FTDI çipleri […]

30Oca, 2017

STM32- DMA ile 8 kanal ADC Okuma

DMA Nedir ? Mikrodenetleyici içerisinde farklı arabirimler bulunur. Bunları mikrodenetleyicilerin temellerini bilen herkes bilir. DMA, Mikrodenetleyici içerisindeki RAM bellek ile diğer arabirimler arasında veri iletişimini sağlar. Bunu yaparken DMA kullanmanın avantajı, veri aktarımı sırasında CPU’yu tamamen devre dışı bırakarak; CPU’ya ek yük binmesine engel olur. Böylece CPU işlem kapasitesini veri aktarımına değil, diğer işlemlere ayırabilecektir. […]

07Oca, 2017

Siemens S7-1200 ProfiNET Haberleşmesi

Bu yazımda 2 adet Siemens S7-1200 PLC arasında ProfiNET haberleşmesinin nasıl yapılacağını göstereceğim. ProfiNET haberleşmesi PLC’lerin IP’leri üzerinden yaptıkları haberleşme tipidir. Her iş istasyonunda bir PLC olduğunu ve bu iş istasyonlarının prosesler hakkında birbirleri ile haberleşmesi gerektiğini düşünün. Bu durumda PLC’ler bir ağ sistemi ile birbirleri arasında ProfiNET ile haberleşebilirler. Bu yazıda 2 adet S7-1200 […]

30Ara, 2016

Siemens S7-1200 PLC IP Değiştirme Nasıl Yapılır ?

Bu yazımda Siemens S7-1200 PLC modelinin IP adresinin nasıl değiştirildiğini göstereceğim. Yazıyı ve resimli anlatımları dikkate takip ettiğinizde siz de bu işlemi yapabiliyor olacaksınız. Buna neden ihtiyaç duyarız ? IP tabanlı haberleşme sistemlerinde, her IP özel olmalıdır. Örneğin 5 adet PLC’nin bulunduğu bir SCADA sisteminde; PLC’lerin birbiri ile ve PC sistemleri ile haberleşebilmesi için her […]

10Eki, 2016

Arduino Klon Tanıtma(CH340)

Merhaba, Bu yazıyı okuyarak klon arduino uno veya nano’larınızı bilgisayarınızın tanımasını sağlayabilirsiniz. Öncelikle Arduino’nun bilgisayarınız tarafından tanınıp tanınmadığını anlamak için aşağıdaki 3 işlemi yapınız. 1) Arduino’nu bilgisayarınıza bağlayın. 2) Arduino programınızı açtığınızda, Tools(Araçlar) / Boards(Kart) menüsü altından kullandığınız Arduino’yu seçiniz. 3) Daha sonra yine Tools(Araçlar) / Serial Port(Port) menüsü altında hiç port çıkmıyorsa veya COM1 […]

23Ağu, 2016

STM32F4 CubeMX Tek Kanal ADC Kullanımı

Merhaba, Bu yazımda STM32F429 MCU üzerinde tek kanal ADC okuma uygulamasının yapılışını açıklayacağım. Öncelikle STM32F429 MCU’sune ait ADC yapısından biraz bahsediyorum. 3 adet ADC modülü mevcuttur fakat 16 kanaldan okuma yapabilir. Aşağıdaki tablodan şunu anlamalıyız. Bir kanal farklı ADC modülleri altından kontrol edilebilir. Bu da bize büyük bir esneklik sağlamaktadır. Biz uygulamamızı ADC1 modülünün Channel […]

30Tem, 2016

STM32F4 TIMER (TIM) Kesmesi Kullanımı(Timer interrupt)

Merhabalar, Bu yazımda STM32F429 içerisindeki TIM1 timer modülünün kullanımı hakkında giriş seviyesinde bilgi vereceğim. Timer’lar genel olarak mikrodenetleyicilerde, main fonksiyonu çalışırken belirli periyotlarda timer alt programına inerek oradaki işlemleri yapmasını sağlar. Periyodik olarak ana program ve timer alt programı sürekli olarak çalışır. Klasik 16F 18F PIC mikrodenetleyicilerinde timer modülleri sadece belirli periyotlarda bir işlemi yada […]

28Tem, 2016

STM32F4 – Harici Kesme (EXTI) Kullanımı

Merhabalar, Bu makalemdeki uygulamayı takip ettiğinizde STM32F4 serisi MCU’nuzda EXTI (Harici Kesme- Interrupt) kullanımını öğrenebilirsiniz. Bu makaleden önce CUBEMX – STM32F429 İLE GPIO KONTROLÜ (LED YAKIP SÖNDÜRME) STM32F429 İLE GPIO – BUTON KONTROLÜ (DİJİTAL GİRİŞ) Bu iki makaleyi okursanız, bu uygulamayı daha rahat yapabilirsiniz 🙂 Öncelikle Harici kesme (External Interrupt) kavramı hakkında biraz bahsetmek istiyorum.. […]