PIC Assembly - PIC C Bellek Kullanımına Göre Mikroişlemci Mimarileri Mikroişlemci ve mikrodenetleyiciler bellek kullanımı açısından Von Neuman ve Harvard olarak adlandırılan iki mimariden biri üzerine tasarlanırlar. Von Neuman mimarisi Princeton Üniversitesi tarafından diğeri de adından da anlaşılacağı üzere Harvard Üniversitesi tarafından tasarlanmıştır. O günkü teknolojiye uygun olan Von Neuman mimarisi tercih edilse de ilerideki yıllarda teknolojinin uygun hale gelmesi sonucu Harvard mimarisi 1970’li yılların sonlarında özellikle mikrodenetleyici tasarımında standart … Daha Fazla
PIC Assembly - PIC C Mikroişlemci ve Mikrodenetleyici Arasındaki Farklar Mikroişlemci Sadece CPU içerir, RAM, ROM, I/O, timer vb. ayrıca bağlanır. Tasarımcı ROM, RAM ve I/O portlarının büyüklerini kendisi belirler ve ona göre tasarımı gerçekleştirir. Pahalıdır. Çok yönlüdür. Genel amaçlıdır. Bilgisayarlarda kullanılmaktadır. Mikrodenetleyici CPU, RAM, ROM, I/O, timer vb. birimler tek bir çip içerine konulmuştur. Dahili ROM, RAM ve I/O portları mevcuttur, ayrıca bir tasarım gerektirmez. Ucuzdur. Tek (özel) amaçlıdır. … Daha Fazla
PIC Assembly - PIC C PIC Programlamaya Giriş Arkadaşlar bu yazımızla birlikte Pic Programlamaya giriş yapmaktayız.Programlamaya geçmeden önce bazı temel kavramlar hakkında bilgi verilmesi gerekiyor.İlk önce mikroişlemci,mikrodenetleyici,işlemci mimarileri hakkında bilgiler vereceğiz ki yapılan uygulamalarda donanım hakkında haberdar olalım. MİKROBİLGİSAYAR Genel bir bilgisayar sistemi, aşağıdaki blok şemadaki görülen mikroişlemci, bellekler ve giriş-çıkış birimleri ile her bir birimi birbirine bağlayan yollardan oluşur. Ancak bu birimler mikrobilgisayarlar için farklı donanımlarla gerçekleştirilebilir. … Daha Fazla
STM32F4 Discovery STM32F4 Discovery Led Uygulaması Merhabalar, Arkadaşlar bu yazımızla birlikte artık uygulama yapmaya başlıyoruz.STM32F4 Discovery üzerinde kullanabileceğimiz D portunun 12,13,14 ve 15 uçlarına bağlanmış ledler mevcuttur.Biz bu uygulamamızda 500ms aralıklarla aç/kapa işlemi gerçekleştireceğiz.İlk önce programdaki kavramlar hakkında bilgi vereceğiz. GPIO(General Purpose Input/Output) Bu kütüphane,mikrodenetleyicinin pinlerini fiziksel olarak kullanabilmemiz için gereklidir.Bu sayede pinleri giriş veya çıkış olarak ayarlayabilirsiniz.Eğer pini lojik 0 yaparsak pinimizden 0 volt,eğer lojik … Daha Fazla
STM32F4 Discovery Keil uVision Geliştirme Ortamı STMicroelectronics firmasının yayımlamış olduğu ve ülkemizde yeterli rağbeti görmese de ARM mimarisinin temsilcilerinden olan STM32f4 Discovery kartı ile birkaç uygulama geliştirme fırsatı bulabildim. Öncelikle şunu belirtmek isterim ki eğer ARM mimarisine sahip bir kartla çalışıyorsanız Türkçe kaynak olarak pek bir beklenti içinde olmayın.Dezavantajı bu olsa da avantajı ise, bu hevesiniz bir tutkuya dönüşürse ingilizcenize de bayağı bir katkısı olmasıdır.Türkçe kaynak … Daha Fazla