Picproje Elektronik Sitesi

DERLEYİCİLER => PIC C => Konuyu başlatan: toprak0258 - 26 Mart 2012, 08:45:27

Başlık: 12f 675 de tmro sorunu
Gönderen: toprak0258 - 26 Mart 2012, 08:45:27
selamlar
c dılınde program calısıyorum .genelde yapılan anlatım ve orneklemeler 877 serısı ıcın yapılmıs. bende bu konuda yaptıgım ornekler calısıyor .fakat 877 serısı yerıne 12f675 kulanmak ıstıyorum sanarım ayarlarını yapamadıgım ıcın calışmıyor .bırde bu 12f675 ın turkce datasheet ını nasıl bulabılırım..
Başlık: Ynt: 12f 675 de tmro sorunu
Gönderen: serhat1990 - 26 Mart 2012, 10:38:04
Türkçe datasheet tamamıyla çevrilmiş bulamassın çok zor. Yalnız datasheetlerdeki ingilizce özellikle pic datasheetleri çok kolay .

Option registeri , INTCON registeri ve TMR0 reg 'e gerekli degerleri gir. Çok basit bir işlem.
Başlık: Ynt: 12f 675 de tmro sorunu
Gönderen: toprak0258 - 26 Mart 2012, 13:38:52
selamlar..,
bas etıgın ayarları yaptıgımı dusunuyorum ama olmuyor c de derleme yaparken hata verıyor.. am 877 ıcın yaptıgımda hem pratıken hemde ısıste sorunolmuyor..bana degısık orneklerde olabılır amacım 12f 675 c dılınden programlanmıs orneklerı olsa bakıp bır seyler yapabılecegımı dusunuyorum ...anladıgım kadarıyla sankı c dılı pıc basıc e gore daha avantaslı gıbı gelıyor..
tesekurler...
Başlık: Ynt: 12f 675 de tmro sorunu
Gönderen: serhat1990 - 26 Mart 2012, 14:25:04
Hangi dili kullanıyorsun... ? Örnek koyayım . yada kodunu koyarsan inceleyebilirim...
Başlık: Ynt: 12f 675 de tmro sorunu
Gönderen: toprak0258 - 27 Mart 2012, 19:09:14
merhabalar ...
c dılınde programlama yapmaya calısıyorum .pıc basıc konusunda sorunum yok zaten ıstedıgım entegreyle ıstedıgım programı yapabılıyorum..c dılını gelıstırmek ıcın calısıyorum. bu konuda genelde 877 serısı kulanılmaktadır..fakat ben bu orneklerden daha cok 12f675 ve 628 ıle yapmak ıstıyorum ...ayarlamalarında sorun cıkıyor..bunlar ıle ılgılı orneklere ıhtıyacım var...
selamlar...
Başlık: Ynt: 12f 675 de tmro sorunu
Gönderen: omereliusuk - 27 Mart 2012, 23:30:00

#include <12F675.h>
int sayi;
#int_timer0
void Timer0()
{
sayi++;
set_timer0(55);
}

void main(){
        SETUP_ADC(NO_ANALOGS);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_256|RTCC_8_BIT);//sets the internal clock as source
        enable_interrupts(INT_TIMER0); //timer 0 aktif ediliyor.
    enable_interrupts(GLOBAL);  // tüm kesmeler aktif
set_timer0(55);
while(1);
}


ccs c kodları böyle bir şey...
bir de hocam include ettiğiniz dosyada aslında bu bilgilere çok hızlı ulaşabilirsiniz. #include <12F675.h> içeriğıine bakarsanız bir süre sonra daha iyi anlamaya başlayacaksınız.
Başlık: Ynt: 12f 675 de tmro sorunu
Gönderen: toprak0258 - 28 Mart 2012, 08:40:08
selamlar...
vermıs oldugun programı deneme calıştım sorun cıkartıyor...bana sadece enerjı verdıgımde 5 dakıka sonra yanacak bır led gerekıyor...bunu 877 de denedım hıc sorun cıkmıyor...ama boyle basıt bır deneme ıcın 877 cok buyuktur onun ıcın bu entegrelerıde ogrenmek ıstıyorum...degısık farklı orneklerde olabılır....
tesekurler...