Ana içeriğe atla

Kayıtlar

2019 tarihine ait yayınlar gösteriliyor

MSP430 Assembly ile Örnek Kod

     MSP430 Assembly ile Örnek Kod  Led Yakma ve Interrupt       Merhaba dostlar. Bu yazıda farklı bir konuya giriş yapacağız. İnternette üzerine çok fazla kaynak bulunmayan assembly programlama konusunda ufak bir uygulama gerçekleştireceğiz. Bu uygulama için kullacanağım mikroişlemci ise Msp 430 olacak.       Msp 430, Texas Instruments tarafından geliştirilmiş, 16 bitlik RISC mimarisine sahip düşük güç tüketimi özellikli bir mikroişlemcidir. Lcd, Usb kontollerine ve seri haberleşme protokollerine sahiptir. Diğer bütün mikroişlemciler gibi çok farklı alanlarda kullanılabilmektedir. Bekleme modunda çektiği akım 1 uA dan daha azdır ve uyku modunda uzun süre kalarak akım tüketimini en aza indirir. Aktif moda geçme süresi ise 1 uS den daha azdır. Bu özellikleri düşük güç tüketimi mantığının temelini oluşturur. Pille çalışan uygulamalarda çokça tercih edilmiştir.       İşlemcimiz üzerinde bulunan modüller ise genel olarak şunlardır ; Flash, RAM : Verilerimizi depoladığ

Keil ile Arm Programlama - 5 ( Usart )

Keil ile Arm Programlama - 5 USART      Dostlar merhaba. Arm programlama yazılarına kaldığımız yerden devam ediyorum. Bugün Arm'da haberleşme protokolleri üzerine konuşacağız ve Keil'de bunu nasıl programladığımızı öğrenmeye çalışacağız.       Haberleşme protokollerinde amaç bilginin bir cihazdan mikrodenetleyiciye veya mikrodenetleyiciden bir cihaza gönderilmesini sağlamaktır. Farklı bir tanımlaması ise ; 0 ve 1'lerden oluşan verileri 2 dijital sistem arasında alma - gönderme işlemlerine haberleşme protokolleri denir. Bu protokollerin çeşitli yöntemleri bulunmakla birlikte hepsinin genel adına " Usart " denir. Usart'ın açıklaması kısaca bu şekilde diyebiliriz.       Haberleşme protokolleri fiziksel yapılarına göre 2'ye ayrılır ; Seri Haberleşme Paralel Haberleşme        Paralel haberleşmede bilgiler alıcıya paralel data hatları üzerinden gönderilir.              Bu haberleşme yönteminde bilgiler alıcıya seri haberleşm

PLC - Profinet Haberleşme

PLC - Profinet Haberleşme  ve 2 PLC Arasında Veri Aktarımı       Merhaba dostlar. Bugün PLC'de daha önce işlemediğimiz haberleşme protokolleri konusuna ufak bir giriş yapacağız. " Profinet Haberleşme " ismi Siemens'in kendi cihazları için oluşturduğu bir isim olmak beraber esasen bu bir Ethernet Haberleşme Protokolüdür. Yapısında standart ethernet kablo ve RJ45 soketler bulunur. Son yıllarda Modbus, Profibus gibi klasik haberleşme yöntemlerinden daha fazla ön plana çıkmıştır ve giderek yaygınlaşmaktadır.       Bu haberleşme protokolünün en önemli özelliklerinden biri daha az kablo kullanılmasını sağlamaktır. Bilgisayarın ethernet portundan gelen kablo PLC'ye ve operatör panele gider. Diğer klasik haberleşme protokollerinde bu bağlantılar çok daha komplekstir.        Biraz daha ayrıntılı olarak Profinet'i incelemek gerekirse şunları söyleyebiliriz ;        PROFINET tam adıyla Process Field Net, endüstriyel kontrol sistemlerinde TCP

2 Arduino'yu Bluetooth ile Haberleştirmek

2 Arduino'yu Bluetooth ile Haberleştirmek       Selamlar. Bügünkü yazıda iki adet arduino'yu bluetooth ile nasıl haberleştireceğimizi ve bir arduino'dan diğerine nasıl komut göndereceğimizi öğreneceğiz. Bluetooth'la cihazları haberleştirmeden önce bu cihazları eşleştirmemiz gerekir. Bu eşleşme ise master ve slave cihazlar arasında gerçekleşir.        HC-06 Bluetooth modülü sadece " slave " modunda çalışabiliyor iken HC-05 hem " slave " hem de " master " modda çalışabilmektedir. Modüllerin bağlantı kurabilmesi için master modülün etrafında slave bir modül bulunması gerekir. Buna göre diyebiliriz ki HC-06 kendi kendine bağlantı kuramazken HC-05, HC-06'ya yada HC-05'e bağlanarak iletişim kurabilir.        Haberleşmeyi sağlamak için bu modüller AT komutları ile konfigüre edilmelidir. AT komutları modülün hangi modda çalışacağına ( master/slave ), ismine, baud rate'ine, şifresine kadar birçok ayarını gerçekleştir