Öncelikle Selamun aleyküm...
Arkadaşım pic basic pro derleyicisi yani micro code studio da HPWM komutunu işlemek için herhangi bir inc dosyası kullanmana gerek yoktur.Hatta kullanılmaz.
Gelelim Program yazmanız şekline öncelikle yukarıdaki gibi bir programı derlemeye çalışmanız biraz abes belki derler ama söylemek istediğim düzen olayı yok düzen olayı nasıl olur derseniz o da şöyle olur
Öncelikle pic in config bildirimleri yazılır
@ DEVICE pic16F877A
@ DEVICE pic16F877A, WDT_ON
@ DEVICE pic16F877A, PWRT_ON
@ DEVICE pic16F877A, PROTECT_OFF
@ DEVICE pic16F877A, XT_OSC
Şeklinde Ardından DEFINE tanımlamaları gelmelidir...
define ccp1_reg portc
define ccp2_reg portc
define ccp1_bit 2
define ccp2_bit 1
Daha sonra ise programda analog pinler dijitale çevrilir
ADCON1=7 'Şeklinde ve ardından portların giriş çıkış pinleri belirtilir
trisa=%00000000
trisb=%00000000
trisc=%00000000
trisd=%00000001
trise=%00000000
Örneğinde olduğu gibi ve sonra ilk port bilgileri verilir
porta=0
portb=0
portc=0
portd=0
porte=0
Bu işlemlerden sonra da Asıl işi yapacak olan ana programa girilir.Yani:
ana:
hpwm 1,125,1000
hpwm 2,255,1000
goto ana 'şeklinde
Arkadaşım tekrar üstüne basa basa söylüyorum HPWM komutu işlenirken bir include dosyası tanımlamaya hiç bir lüzüm yok hatta kural dışıdır.include "M16f87xA.inc" satırını programınızdan kaldırıp programınızı söylediğim şekilde sıralandırarak derleme yapınız...Yine sonuç alamassanız bu defa olaya el koyarız
( sanki ne olacaksa olaya el koyduğumuzda
)