ALDL

Mark Glicksman mglicksm at suffolk.lib.ny.us
Wed Apr 16 03:50:59 GMT 1997


Wade T. Braden wrote:
> 
>         I sent this code for the HC11 to get the data stream for the 160
> baud to the list a while ago and I was wounding if anyone was able to get it
> to work.
> 
> 
> >
> >         This is how I got the data stream:  I use a MC68HC11A8 ( what the
> > ECM is based on ) and basicaly I triggered off of the only falling edge in
> > the stream, waited 1.4msec. and sampled.  Then to sink with the data pack, I
> > looked for the 9 zeros and took the next 8 bits, skip one and take the next
> > 8.  Now my data stream comes off of the service engine light, so it is 12v
> > and inverted.
> >         I used a 4050 CMOS->TTL driver chip to handle the 12V->5v and read
> > it in the port C MSB.
> >         here is my progam: ---it may not be pretty but it works---
> >
> > PORTC   EQU     $1003   ;RETRIEVES PORT C
> > DDRC    EQU     $1007   ;SETS DDRC
> > PORTB   EQU     $1004   ;OUTPUTS TO PORT B
> > ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> > ;; MAIN LOOP
> > ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> >         ORG     $C000
> >         LDAA    #$00
> >         STAA    DDRC
> >         LDX     #$D000
> >
> > START   CLR     ONECTR
> > LOOP    JSR     READBIT
> >         BCC     ZEROBIT
> >         INC     ONECTR
> >         BRA     LOOP
> > ZEROBIT LDAA    ONECTR
> >         CMPA    #9
> >         BLO     START
> >
> > READF   LDAB    #$08
> >         STAB    MEM
> > READFRAME       JSR     READBIT
> >         ROLA
> >         DEC     MEM
> >         BNE     READFRAME
> >         STAA    0,X
> >         INX
> >         JSR     READBIT
> >         BCC     READF
> >         SWI
> >
> > READBIT TST     PORTC
> >         BPL     READBIT
> > HERE    TST     PORTC
> >         BMI     HERE
> >         LDY     #$01D7
> >         JSR     DELAY
> >         LDAB    PORTC
> >         EORB    #$80
> >         ROLB
> >         RTS
> >
> > DELAY DEY
> >         BNE   DELAY
> >       RTS
> >
> > MEM     RMB     1
> > ONECTR RMB      1
> >         END
> 
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>         Wade T. Braden       Email:  wbraden at ryker.itech.cup.edu
>         408 Burton Ave.      Web:  http://www.itech.cup.edu/~wbraden/
>       Washington, PA 15301   Major:  Electrical Engineering Tecnology
>         (412)222-8964                 at California University of PA
> -=-=-=-=-=--=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Hey Wade,

	I will take a further look at this code and see if I can use it.  Thank
you very much for the code.  All I have to do now is get a couple of
IC's and I will be building the ALDL to serial converter.

			VTY
			Mark Glicksman
			mglicksm at suffolk.lib.ny.us



More information about the Diy_efi mailing list