Etiketler: PIC, CCS C, mikrodenetleyici, yeni proje oluşturma, fuse ayarları, kristal frekansı, LED blink uygulaması, teknik eğitim, gömülü sistemler, PIC programlama
🔧 CCS C'de Yeni Proje Oluşturma: Adım Adım Rehber
PIC mikrodenetleyiciler ile çalışmaya başlamak isteyenler için CCS C'de proje oluşturma sürecini adım adım öğrenin. Kod yazımı, fuse ayarları, kristal frekansı ve derleme süreçlerini detaylı şekilde ele alıyoruz.
1. 💻 CCS C IDE’yi Açma
İlk adım olarak CCS C IDE yazılımını çalıştırın. IDE, PIC mikrodenetleyicileri programlamak için geliştirilmiş bir ortamdır.
2. ➕ Yeni Proje Oluşturma
1. Menüden Yeni Proje Seçimi:
- File > New Project menüsüne tıklayın.
- Alternatif olarak, "Yeni Proje" kısayol butonunu kullanabilirsiniz.
2. Project Wizard Kullanımı:
"Project Wizard" seçeneği ile yönlendirmeli proje oluşturma sürecine geçin.
3. 🔌 Mikrodenetleyici Seçimi
PIC16F877A
gibi bir mikrodenetleyici modeli seçin.
Dikkat Edilmesi Gerekenler:
- Modeli doğru ve eksiksiz yazın.
- Kullandığınız donanımla uyumlu olmasına dikkat edin.
4. 📁 Proje Dosyalarının Konumu
- Proje adı:
LED_Blink
- Klasör yolu:
C:/MyProjects/LED_Blink
5. ⏱️ Kristal Frekansı Ayarı
Delay fonksiyonlarının doğru çalışabilmesi için kristal frekansını tanımlayın:
#use delay(clock=20000000) // 20 MHz kristal frekansı
6. 🔐 Sigorta (Fuses) Ayarları
Mikrodenetleyicinin temel davranışlarını tanımlayın:
#fuses XT, NOWDT, NOPROTECT, BROWNOUT
- XT: Kristal osilatör tipi
- NOWDT: Watchdog Timer kapalı
- NOPROTECT: Kod koruması kapalı
7. ✍️ Kod Dosyasını Düzenleme
Yeni projede oluşturulan .c dosyasına örnek LED yakma kodu:
#include <16F877A.h> // Kullanılacak mikrodenetleyici
#fuses XT, NOWDT, NOPROTECT
#use delay(clock=4000000)
void main() {
set_tris_b(0x00);
while(TRUE) {
output_high(PIN_B0);
delay_ms(1000);
output_low(PIN_B0);
delay_ms(1000);
}
}
8. 🧠 Derleme ve Yükleme
- Kodunuzu Derleyin:
Build
veyaCompile
ile derleyin.
- HEX Dosyasını Yükleyin:
- Programlayıcı (PICkit gibi) ile .hex dosyasını yükleyin.
📌 Özet
- Yeni projeler için Project Wizard kullanılır.
- Kristal frekansı ve fuse ayarları doğru yapılmalıdır.
- Kod yazımı tamamlandıktan sonra mikrodenetleyiciye yükleme yapılır.
🔍 Bu rehber, PIC programlamaya giriş için mükemmel bir başlangıç noktasıdır. Daha ileri projeler için bizi takip etmeye devam edin!
0 Yorumlar