November, 2008Ayı için arşiv

CCS-C ile PIC Programlama, PIC Interrupts (Kesmeler)

Giriş

Bildiğiniz gibi bundan önceki yazımızda Timer’lar konusuna giriş yapmıştık. Bu konuya biraz ara verip kesmeler konusuna geçiş yapacağız. Timer’lar da dahil olmak üzere ilerde anlatacağımız donanımlarda kesmeler konusuna mecburen girmemiz gerekiyordu, bu yüzden hepsinden önce anlatıp diğer konularda da yeri geldikçe kesmelerle ilgili örenekler vermeye deva edeceğiz.

Kesmeler (Interrupts) konusu yeni başlayanlar için zor veya karmaşık gibi görünse de (benim için de öyleydi ilk başladığım zamanlar), CCS-C’de kullanımı oldukça basittir gözünüz korkmasın, CCS-C’nin pratikliğini sonuna kadar kullanacağız :)
Devamını Oku…

CCS-C ile PIC Programlama, PIC Timer Modülleri ve Kullanımı – 1

Uzunca bir süre siteye yazı ekleyemediğim için konuları takip eden arkadaşlardan özür diliyorum.  Son yazıyı ekleyeli epey zaman geçmiş :) Site için daha fazla zaman ayırmak istiyorum ama bir türlü rayına oturtamadım işte :)

Sıradaki konumuz başlıktan da anlaşıldığı gibi Timer’ler ve CCS-C ile Timer’ların kullanımı. Bu konuyu 3 bölüm olarak ele almayı düşünüyorum.

  • Yeni başlyanalar için timer’lar ve özellikleri
  • CCS-C Timer fonksiyonları
  • Timer kod örnekleri

Daha önceki yazılarımda da bahsettiğim gibi, PIC programlama öğrenilirken yazılım simulasyonundan çok donanımları bizzat deneyerek tecrübe etmek daha sağlam temeller oluşturacaktır öğrenen kişide. Bunun için de iki seçenek var; Birincisi her defasında donanımları board üzerine kurmak, İkincisi ise bir geliştirme kiti kullanmak. İkinci yöntem yani geliştirme kiti kullanmak size hem zamandan hemde emekten kazandıracaktır. Sürekli board üzerine devre kurup kaldırmak oldukça zahmetli ve çok zaman alan bir iştir.

Devamını Oku…