Merhaba
Sitemde CCS-C ile PIC programlama dersleri yayınlamayı düşünüyorum. Giriş yazısı için buyrun buradan.
http://www.teknobakis.com/ccs-c-ile-pic-programlama-giris
Dersleri yayınladığımda bu başlıktan bilgilendireceğim inşallah. İlk yazımız PIC'ler hakkında genel bilgiler olacak. PIC'leri nekadar iyi tanırsak okadar başarılı oluruz.
Saygılar, sevgiler
Sabırsızlıkla bekliyorum hocam...
Format ete hocanın ki gibi oursa daha kolay anlayacağımızdan şüphe yok.
CCS e yeni başlamıştım hocam herkes için süper olacak kanaatindeyim.
Özellikle "RTOS ve dsPIC" ikilisi ağırlıklı olursa gercekten çok yararlı olacak.
Heyecanla bekliyoruz!!! :D
"PIC MIKRO DENETLEYICILERINI TANIYALIM" Yazısı eklenmiştir.
http://www.teknobakis.com/ccs-c-ile-pic-programlama-pic-mikro-denetleyicilerini-taniyalim
@madpic
Bahsettiğin konulara değineceğiz inşallah ama ilerde, ilk etapta yeni başlayanlara yönelik olduğu için insanlara karışık gelebilir.
@QarizmaCocuq
Ete'nin kullandığı formatı bilmiyorum, ben formatı az cok planladım ama ETE'nin dökümanlarına da bir bakayım.
İlginize teşekkürler
Yeni başlayan için uygun olmuş hocam.
ETE hocanınkilerden kastım bir komutun ne işe yaradığı bunla ilgili örnekler ve ısıs projeleri olsun demek istedim hocam tabi karar sizin ...
3 Dersten oluşan Temel C bilgisi Derslerinin ilk bölümü eklenmiştir
http://www.teknobakis.com/ccs-c-ile-pic-programlama-temel-c-bilgisi-1
2. Bölüm eklenmiştir
Konu başlıkları
Değişkenler
Veri yapıları (struct, union)
#define, typedef kullanımı
Operatörler (aritmetik, lojik, karşılaştırma vs.)
http://www.teknobakis.com/ccs-c-ile-pic-programlama-temel-c-bilgisi-2
3. Bölüm eklenmiştir
if, else ve else if kullanımı
switch-case yapısı
for, while, ve do-while Döngüleri
Fonksiyon tanımlama ve kullanımı
Lokal, Global değişken tanımlama
#define ile makro tanımlama
http://www.teknobakis.com/ccs-c-ile-pic-programlama-temel-c-bilgisi-3
Güzel olmuş, fonksiyon tanımlama ve kullanımına biraz daha örnek verebilirsen hoş olabilir
Eline sağlık
Gerçekten çok iyi gidiyor.
Bizim gibi yeni başlayanlar için iyi oldu.
Bilmediğim ve gözden kaçırmış olduğum yerler olduğunu farkettim ve
tekrar tekrar helpe ve elimdeki kitaba dönüp baktım ama bilen birinden ders almak gibisi yok :D
eline klavyene sağlık, aklına keskinlik.
Hocam sizi gönülden tebrik ediyorum. İnsanlara yardım etme heyacanı içinde olduğunuzu görüyorum. Ben bu derslerin bir iki ders sonra biteceğini düşünmüştüm. Beni yanılttınız. Elinize, aklınıza klavyenize sağlık... Başarılar diliyorum...
Alıntı Yap
Hocam sizi gönülden tebrik ediyorum. İnsanlara yardım etme heyacanı içinde olduğunuzu görüyorum. Ben bu derslerin bir iki ders sonra biteceğini düşünmüştüm. Beni yanılttınız. Elinize, aklınıza klavyenize sağlık... Başarılar diliyorum...
Derslerle ilgilenen arkadaşların olması, benim de daha bi şevkle yazmama vesile oluyor. Aslında bayağı bir yavaş gittik ama, hızımızı kesen teorik konuları bitirmiş olduk. Artık PIC'lerle anlatıma devam edeceğiz.
@tayyar @fxDev @madpic
Bilgi paylaştıkça çoğalır,
Açıkçası ben de yazarken bazı şeyleri öğrenmiş oluyorum :)
Saygılar...
teşekkürelr hocam aklınıza ellerinize sağlık güzel olmuş teşekkür ederiz. PIC ile ilgili örenk yazılımlarınızı bkliyoruz, bilgileriizi paylaştığınız için ve emeklerinizie gönülden teşekkür ediyoruz
Dahili Giriş Çıkış Komutları ile PIC Portlarının Kullanımı
Yazı içeriği
set_tris_x()
get_tris_x()
input_x()
output_x()
input()
input_state()
output_bit()
output_high()
output_low()
output_toggle()
output_float()
output_drive()
port_x_pullups
#use_standart_io
#use_fixed_io
#use_fast_io
ISIS ile yapılmış örnek proje ve kodlar
http://www.teknobakis.com/ccs-c-ile-pic-programlama-dahili-giris-cikis-komutlari-ile-pic-portlarinin-kullanimi
Saygılar...
İyonosferin hazırladığı son dersi pdf'e çevirdim buda benden olsun
Hocam eklemek çıkarmak istediğin birşey olursa haber vermen yeterli
indirmek için tıklayınız (//www.elektronot.com/ugur/ccs.pdf)
teşekkürler hocam emeğinize aklınıza rhunuza sağlık. paylaşım için teşkkürler
Ben teşekkür ederim arkadaşlar
@tayyar
PDF dökümanı hazırladığında yazının linkini de eklersen dökümana sevinirim
Saygılar..
Hemen Ekliyorum...
Eklendi :)
Alıntı YapHemen Ekliyorum...
Eyvallah
Bit / Byte islemleri için kullanlan dahili fonksiyonlar baslikli yazi eklenmiştir
Yazı İçeriği
bit_clear()
bit_set()
bit_test()
rotate_left()
rotate_right()
shift_left()
shift_right()
make8()
make16()
make32()
_mul()
swap()
#fuse
#use delay
Örnek Kodlar
Yazı Linki
http://www.teknobakis.com/ccs-c-ile-pic-programlama-bit-ve-byte-islemleri-dahili-fonksiyonlari
Önişlemci Direktifleri Anlatımı - 1 yazısı eklendi.
CCS-C SFR'lerin tanımlanmasını bilmeyenlere özellikle tavsiye ederim
İçerik
#asm
#endasm
#byte
#bit
#locate
#word
#build
#case
#define
#device
#list
#nolist
Yazı Linki
http://www.teknobakis.com/ccs-c-ile-pic-programlama-onislemci-direktifleri-1
Önişlemci direktifleri konusuna devam ediyoruz.
YAZI İÇERİĞİ
#if
#else
#elif
#endif
#ifdef
#ifndef
#error
#warning
#hexcomment
#zero_ram
#fill_rom
#undef
#module
#ignore_warnings
#inline
#separate
#opt
http://www.teknobakis.com/ccs-c-ile-pic-programlama-onislemci-direktifleri-2
Yazı linki
http://www.teknobakis.com/ccs-c-ile-pic-programlama-onislemci-direktifleri-3
İÇERİK
#org
#reserve
#rom
#int_xxx
#int_global
#int_default
#priority
#fuse
#use delay
#use fast_io
#use standart_io
#use fixed_io
#use rs232
#use i2c
#use spi
#use rtos
Gecikme süreleri oluşturmak için kullanılan hazır fonksiyonların anlatımı
Yazı Linki
http://www.teknobakis.com/ccs-c-ile-pic-programlama-gecikme-fonksiyonlarinin-kullanimi
PIC'lerin temel donansımsal bağlantılarına ilişkin yazı eklendi.
http://www.teknobakis.com/ccs-c-ile-pic-programlama-piclerin-temel-donanimsal-baglantilari
Besleme, master clear, kristal bağlantısı vs. (acemiler için)
PORTLAR Hakkında kısa bilgi, Led, Röle ve Buton kullanımı Resimli anlatım
http://www.teknobakis.com/ccs-c-ile-pic-programlama-portlar-led-buton-ve-role-kullanimi
@iyonosfer
Dersler çok yavaşladı. :( Severek takip ediyorduk. Bir anda kesildi. Dersler için teşekkür ediyoruz. Eğer zamanınız elverişli olursa. Devamını bekliyoruz.
@elektron74
Tekrar hızlanacağım şu sıralar. Zaman problemi olmasa da her gün bir şeyler yazabilsek keşke.
Sıradaki konumuz Timer'lar. Konuyla ilgli üç adet yazı olacak, birincisi yayınlandı. uzunca bir süre derslerle ilgili yazı koyamadım takip eden arkadaşlardan özür diliyorum.
http://www.teknobakis.com/ccs-c-ile-pic-programlama-pic-timer-modulleri-ve-kullanimi-1
Bu sefer arayı uzatmayacağım insallah :)
Interrupt (Kesme) kullanımı il ilgili yazı eklenmiştir.
# Giriş
# Kesme (Interrupt) Nedir
# Kesme Mekanizması
# Kesme kaynakları
# CCS-C'de kesmelerin kullanımı
# Kesmelerle ilgili fonksiyonlar
# Örnek Uygulama
# Kesmelerle alakalı register'lar
http://www.teknobakis.com/ccs-c-ile-pic-programlama-pic-interrupts-kesmeler
Timer'lar konusundaki ikinci yazı eklenmiştir, kaldığımız yerden devam ediyoruz.
http://www.teknobakis.com/ccs-c-ile-pic-programlama-pic-timer-modulleri-ve-kullanimi-2
Yazıda PIC'lerde en çok kulanılan timer'ların CCS-C dahili fonksiyonları ile nasıl kullanılabileceği ve hazır fonksiyonlar olmadan datasheet'e bakarak timer'ların nasıl kodlanabileceği anlatılıyor.
Saygılar...