Jallist Archive Feb 2004

bug in jal 04.59 and jal04.55W

From: Vasile Surducan <vasile(at)s3.itim-cj.ro>
Date: 03 Feb 2004 16:26:54 +0200 (EET)


problem: pin_a5 direction


include 16f877_4
include jpic
include jdelay

bank_1
f877_adcon1 = 0b_1000_0111 -- all digital IO
bank_0

var bit buz is pin_a5
 pin_a5_direction = output

-- the fix for this bug
; var volatile byte tris_a       at  0x_85
; bank_1
; asm bcf tris_a, 5
; bank_0
buz = low

procedure tick ( byte in ton ) is
  for 20 loop
   buz = high
   delay_200us ( ton )
   buz = low
   delay_200us ( ton )
  end loop
end procedure

forever loop
   tick ( 2 )
end loop

the resulting assembler is here:

;; 015 :  pin_a5_direction = output
  bcf     H'21',5

; 21:5 : ;
;   pin_a5_direction               * 0409:09 jpic.jal

which of course is not enough for changing pin_a5_direction



top 10 wishes,
Vasile
http://surducan.netfirms.com





Seiz System Engineering AbelCam AbelCam WebCam Software for Windows