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