mbed OS : Giriş

Yazan |10 Kasım 2015, Salı|

CLI (Command Line Interface) her ne kadar ilkel bir yöntem olsa da hepimiz terminal ekranını açıp birşeyler yapmaktan nedensiz bir zevk alıyoruz. Bunu neden söylüyorum? Çünkü yazının ilerleyen bölümlerinde terminali kullanacaz. Fakat gözünüz korkmasın çünkü gerçekten basit bir yapısı var, size sorun çıkaracağını sanmıyorum. Fakat hala korkuyorsanız iyi bir haberim var. Yakında bunun için

XC8 ile Microchip PIC – I/O ve Register Kullanımı

Yazan |13 Eylül 2015, Pazar|

Herkese merhabalar,

 

Bu yazıda XC8 ile register ların nasıl kullanıldığını ve PIC de I/O (Input/Output) işlemlerinin nasıl yapıldığını anlatmaya çalışacağım.Önce ki yazıda sizden istediğim programları kurduysanız bir proje oluşturarak başlayalım.

Proje oluşturma:

 

1

2

XC8 ile Microchip PIC – Giriş

Yazan |27 Ağustos 2015, Perşembe|

Herkese merhabalar,

Uzun zamandır aklımda olan bir fikri sonunda toparlamaya başladım.Bu kadar çok kaynağın arasına bizim bu işe başlamamızı sağlayan ve temellerimizi oluşturan PIC leri de eklememiz gerektiğiniz düşündüm. 🙂 Bildiğimiz üzere artık HI-TECH C ve C18-30-32 herhangi bir destek sağlanmıyor. Microchip bu süreçte yaptığı en komik hareket ise HI-TECH C yi satın alıp bitirmesi.Çünkü

Tiva Connected Launchpad ile Web Server Uygulaması

Yazan |19 Ağustos 2015, Çarşamba|

IoT

Merhabalar, bu yazımda size Tiva Connected Launchpad ile gerçekleştirmiş olduğum web server uygulamasından bahsedeceğim.

Aslında bir süredir yapmak istediğim bir uygulamaydı fakat gerek ethernet, wifi gibi donanımlar bulunduran geliştirme kartlarının temin zorluğu gerekse kendi bahanelerim den dolayı yapmaya fırsat bulamamıştım. İnternete bağlanan cihazların meşhur trendi

STM32F0 Uygulamaları – ADC

Yazan |5 Temmuz 2015, Pazar|

Merhabalar,

Bu yazıda ADC örneği yapacağız.ADC ölçümü için potansiyometre ile gerilimi ölçüp USART ile bilgisayara aktaracağız.ADC bildiğiniz üzere Analog Dijital Converter. ADC de bilinmesi gereken özelliklerden biri çözünürlük.STM32F0 da 12-10-8-6 bit seçenekleri mevcut.Değerleri dijital olarak alacağımızdan olabildiğince hassas olarak alabilmek için 12 bit çözünürlük kullanıyoruz.Seçtiğimiz çözünürlük bize kaç adım(Step-ADC Value) verecek bunu hesaplayalım.Oldukça basit 2^(bit)

STM32F0 Uygulamaları – SPI

Yazan |1 Temmuz 2015, Çarşamba|

Merhabalar,

Bu yazıda SPI kullanımı öğrenerek bir OLED Display süreceğiz.Başlamadan önce ben 128×64 OLED Display kullanacağımı belirteyim.Bu SSD1306 ile sürülen bir Display.Sürücü dosyası mevcut gerekli kodları paylaşacağım.Bu örnek de SPI ile süreceğimiz OLED resmi aşağıda mevcut.

mhz-PzIwk8m5Dhbs3hRslhQ

 

Serial Peripheral Interface Bus ya da SPI veri yolu full

STM32F0 Uygulamaları – USART

Yazan |25 Haziran 2015, Perşembe|

Merhabalar,

Bu yazında en sevdiğim çevre birimi olan USART dan bahsedeceğim.USART : Universal Synchronous/Asynchronous Receiver/Transmitter olarak açılır.Açılımındanda anlaşılacağı üzere senkron ve asenkron olarak çalışabilir.
Temelde 2 pin kullanılır.TX ve RX.
TX Transmitter(Verici) RX Receiver(Alıcı) Anlamına gelir.Herhangi bir cihaz ile bağlantı yapılırken çapraz bağlantı yapılır.
Yani,
TX –> RX
RX –> TX
şeklinde bağlantı yapılır.Bunun sebebi verici pin alıcıya gönderdiğindendir.

USART’ın ilk yapılması

STM32F0 Uygulamaları – Timer

Yazan |24 Haziran 2015, Çarşamba|

Merhabalar,
Bu yazımda sizlere Timer dan bahsedeceğim.Timer adındanda anlaşılacağı üzere sayıcıdır.Ayarladığımız değerlere göre arkada planda sayım yapar ve bu ayarladığımız değer belirli bir süreye denk gelir ve bu süre dolunca yani timer taşınca bir kesme oluşturur.
Yani Timer kesmesi diyebiliriz.Ben bu yazıda kesme özelliğini anlatmaya çalışacağım.İlerki yazılarda PWM içinde kulanıldığını göreceğiz.STM32F051 de bir den çok timer

STM32F0 Uygulamaları – External Interrupt

Yazan |23 Haziran 2015, Salı|

Merhabalar,

Bu yazıda STM32F0 ile External Interrupt (Harici Kesme) yi göreceğiz.Kesmelerden biraz bahsetmek gerekli.Kesmeyi en iyi örnek ile anlayabiliriz.Ana program da bir sürü işimiz var ama arada sırada 1 saniyelik bekleme yapmamız gerekiyor.Bu beklemeleri yaparsak diğer işlerimiz aksayacak o zaman ne yapabiliriz ? Mesela bir timer kurarız.Bu timer 1 saniyeye ayarlanır ve her saniyede bir

STM32F4 Discovery Shield ve CO Click

Yazan |19 Haziran 2015, Cuma|

Herkese merhabalar,

Öncelikle Shield ve Click modüller ler için Niyazi Bey’e çok teşekkür ederim.Bu yazımda STM32F4 Discovery Shield ve CO click ile Karbon monoksit(CO) ölçümü yapacağız.Baştan belirtmekte fayda var Click ‘i takınca sensör kısmı ısınmaya başlıyor, paniğe gerek yok normal.Tabi datasheet deki öneriye göre ilk çalıştırmada 48 saat ısıtmak gerekli.Regülatörlere kuvvet !  🙂

CO Click üzerinde

www.mcu-turkey.com platformu askıya alınmıştır

Group of young people in training course

Mikrodenetleyiciler, Gömülü Sistemler ve FPGA alanında çeşitli projelere, yarışmalara, eğitimlere yer verdiğimiz www.mcu-turkey.com platformunu 31 Aralık tarihi itibarı askıya alma kararı verdik. 31 Aralık 2016 tarihine kadar platform dosyaları, tüm içerik olduğu gibi kalacaktır.

Platformumuzun vizyonunu doldurduğunu ve bu alana yeteri kadar ilgi çektiğimizi düşünüyoruz. Projeler olarak adlandırdığımız makaleler, örnek programlar/kodlar bugün itibarı ile amatör birçok sitede daha güncel ve gençlerin yeni heyecanları ile ve daha sık yeni çalışmalarla sunulmaktadır. Eğitim videolarımız, web seminerler ve diğer teknik teknolojik dokümanlar zaten Çizgi Tagem internet sitesinde sunulmaktadır. Bu sebeple gençlerin önünü açmak ve kendi sitemiz yerine yeni ürünler ile onların sitelerini desteklemeyi seçmek istiyoruz.

Çizgi Tagem’in bilgi paylaşımı stratejisi gereği isteyen arkadaşlarımız istediği tüm içeriği, istiyorsa tamamını kendi sitelerinde paylaşabilirler. Tüm içerik eğitim videoları dahil 27GB’dır. CloudCopy ürünümüz ile paylaşılmaktadır.