MCS Derleme Hatası

Başlatan apocan06, 20 Haziran 2011, 12:07:25

apocan06

arkadaşlar microcode studio da derleme yaptıgımda aşağıda altı çizili satırda hata gösteriyor.bana yardımcı olursanız sevinirim..


define ADIN_RES 8 ' cözünürlük 8 Bit
define ADIN_TAD FRC
define ADIN_STIME 50 ' ornekleme zamanı 50us
define CCP1_PIN = PORTB.0 ' Donanımsal PWM 1.Kanalı PORTC.2

TRISA  = %00001111
TRISB  = %00000000
ANSEL  = %00000001 
ADCON1 = %01000000
PORTB  = %00000000
PORTA  = %00000000

HAM var Byte
TEMP var Word

basla:
ADCIN 0,HAM  (derlemede hata oluyor)
If ADCON0.2=1 Then
If ham < 121 Then gosub sol
If ham > 121 And ham < 134 Then gosub dur
If ham > 134 Then gosub sag
GoTo basla:

sol:
temp = 121 - ham
temp = (temp * 21)/10
PORTB.1 = 0
PORTB.2 = 1
hpwm 1,temp,250
return

dur:
PORTB.1 = 0
PORTB.2 = 0
hpwm 1,0,0
return

sag:
temp = ((ham-134)*21)/10
PORTB.1 = 1
PORTB.2 = 0
hpwm 1,temp,250
return

end

------
Edit (OG)
".hex e dönüştüremiyorummm.. "
başlığı editlendi. Lütfen düzgün başlıklar kullanınız. Mesajınız silinir.

OG

MCSP de doğru işlemci seçmemiş olabilirsin. ADC siz bir işlemci seçili olabilir.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

apocan06

başka işlemci ile de denedim.

OG

Hangi işlemci?

Kerpedenle lafı alamıyoruz derler ya.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

apocan06

16F88 Dİ 84 DENEDİM 877 DENEDİM 628 DENEDİM

OG

If ADCON0.2=1 Then

satırı eksik. Orayı tamamlarsan derliyor. (16F88)

628 de adc yok kullanamazsın
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.