Haberler:

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

Ana Menü

pbp asm yardım

Başlatan lordtorm, 22 Ağustos 2007, 20:37:16

lordtorm

pbp de 18f4520 derlemeye calıstıgım zaman asm hatası diyor

TRISA=0
TRISC=0
TRISB=0
TRISC=0
TRISD=0
@ DEVICE pic18F4520
@ DEVICE pic18F4520, WDT_on
@ DEVICE pic18F4520, PWRT_ON
@ DEVICE pic18F4520, PROTECT_OFF
@ DEVICE pic18F4520, XT_OSC
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 3
DEFINE LCD_RWREG PORTB
DEFINE LCD_RWBIT2
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 1
DEFINE LCD_BITS 4
DEFINE LCD_LINES 4


SAYAC   VAR WORD
HAM     VAR WORD
VREF    VAR WORD
HAMMAX  VAR WORD
I       VAR WORD

LOW PORTB.2
LCDOUT $FE, 1
PAUSE 200

 
BASLA:

   LCDOUT $FE, $1, "lordtorm"
   pause 200
   GOTO BASLA
 
END
bırakayım diyorum bu işleri

SpeedyX

Böyle nasıl?
@ DEVICE pic18F4520
@ DEVICE pic18F4520, WDT_on
@ DEVICE pic18F4520, PWRT_ON
@ DEVICE pic18F4520, PROTECT_OFF
@ DEVICE pic18F4520, XT_OSC

DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 3
DEFINE LCD_RWREG PORTB
DEFINE LCD_RWBIT 2
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 1
DEFINE LCD_BITS 4
DEFINE LCD_LINES 4

SAYAC VAR WORD
HAM VAR WORD
VREF VAR WORD
HAMMAX VAR WORD
I VAR WORD

TRISA=0
TRISB=0
TRISC=0
TRISD=0

LOW PORTB.2
LCDOUT $FE, 1
PAUSE 200


BASLA:

LCDOUT $FE, $1, "lordtorm"
pause 200
GOTO BASLA

END

lordtorm

HOCAM AYNI Bİ DEGİŞLİK YOK HALA TANINMAYAN ASM KODU DİYOR
bırakayım diyorum bu işleri

SpeedyX

DEFINE LCD_RWBIT2

şeklindeydi

düzelttim, tekrar bir dene bakalım.

lordtorm

HOCAM 20 MHZ KRİSTAL KULLANIYORUM BUNU TANITMAMA GEREK VARMI OLDU AMA EKRANDA YAZIYI  GOREMİYORUM
bırakayım diyorum bu işleri

aslan_korhan

Bu konu forumda birkaç kez tartışıldı.

Bendede
@ DEVICE pic18F4520
@ DEVICE pic18F4520, WDT_on
@ DEVICE pic18F4520, PWRT_ON
@ DEVICE pic18F4520, PROTECT_OFF
@ DEVICE pic18F4520, XT_OSC


şeklinde PBP kabul etmiyor.

Ben bunu
@            __config _HS_OSC & _WDT_ON & _PWRTE_ON & _CP_OFF


Şeklinde kullanınca kabul ediyor. Birde böyle yapmayı dene. Ayrıca 20MHz kristal kullanııyorsan XT değil HS yazman gerekir...
Dünyada 10 çeşit insan vardır. Binary bilen ve bilmeyenler.

lordtorm

@aslan_korhan ve @speedy hocalarım cok teşekkür ederim hs tanımlaması problemi cozdu
bırakayım diyorum bu işleri