Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

pıc c pwm uretme

Başlatan semesu, 08 Kasım 2007, 22:09:52

semesu

arkadaslar mrb pıc c de pwm ureten bir programı anlamaya calısıorum ama

   ADCON1=0x8E;
   PR2 = 61;   // default frek. 4000 Hz
   T2CON = 5;
   CCP1CON |= 0b00001100;
   CCP1X = 0;
   CCP1Y = 0;
   
   
   TRISB = 192;
   TRISC = 0x00;
   TRISA = 0xFF;
programın basında bunları tanımlamıs ne icin kullanıldıklarını anlayamadım
yardımcı olursanız sevınırım

arslan74

Merhaba,

Kullandığın PIC'in datasheetlerini incele aradığın cevabı orada bulacaksın.

Selamlar

idemirdoven

Eşdeğer karşılıklarını binary sisteme çevir. Orada port numaralarının hangilerini 1 veya 0 yaptıklarını anlarsın. O zaman mantığı anlaman kolay olur.

Örneğin;

TRISB = 192;

trisb=&11000000 demek. Yani B portunun 6 ve 7. bacakları giriş diğerleri çıkış yapılmış.

TRISA = 0xFF;

TRISA=&11111111 demek. Başındaki &, 0x ifadeleri hangi sayı düzeninde yazıldığını gösterir.

semesu

çok teşekkür ederım  bınary e cevırınce hersey anlasıldı
ii calısmalar