EmbeddedRelated.com
Forums

Re: HC711 pinout

Started by Mike McCarty August 16, 2006
Mike Phillips wrote:
> I have the S19 file. Not sure if that's rom or source code.

S19 is an object file format, so it's unlikely to contain
the source code. One *could* do that, but it's unlikely.

Mike
--
p="p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);}
This message made from 100% recycled bits.
You have found the bank of Larn.
I can explain it for you, but I can't understand it for you.
I speak only for myself, and I am unanimous in that!
B...@aol.com wrote:
> Maybe a good plan B is just give up on the OTP HC711s and make a
> little adapter board to go from the PLCC socket to a tech arts
> microstamp 20 pin header. Those have flash rom on them and can be
> programmed from a serial port. You only have the rom image, not the
> source code, correct?

It's not necessary for everyone to keep quoting the entire thread
every time he replies.

The K series processor has special purpose PWM hardware, which is
presumably used to control fuel injectors in this application. Does the
microstamp have a version with the K series proc on it? If not, then
I trow this is not a real solution.

Mike
--
p="p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);}
This message made from 100% recycled bits.
You have found the bank of Larn.
I can explain it for you, but I can't understand it for you.
I speak only for myself, and I am unanimous in that!
On Wed, Aug 16, 2006 at 12:04:14PM -0700, Mike Phillips wrote:
>
> I have the S19 file. Not sure if that's rom or source code.

[Deleted 118 lines below top-post]

A .s19 file is an image ready to be loaded in MPU, memory, or whatever.
S19 is the "binary" format which is traditional for Motorola/Freescale.
Is not really binary but hex ascii with additional address information
so that the loader knows where to put things.

--
David Kelly N4HHE, d...@HiWAAY.net
=======================================================================Whom computers would destroy, they must first drive mad.
Mike McCarty wrote:
> The K series processor has special purpose PWM hardware, which is
> presumably used to control fuel injectors in this application. Does the

Err, sorry, not "fuel injectors", but the speed of the motor(s) driving
the wheels.

Sheesh! I can't believe I wrote that!

Mike
--
p="p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);}
This message made from 100% recycled bits.
You have found the bank of Larn.
I can explain it for you, but I can't understand it for you.
I speak only for myself, and I am unanimous in that!
Mike McCarty wrote:
> The K series processor has special purpose PWM hardware, which is
> presumably used to control fuel injectors in this application. Does the
Err, sorry, not "fuel injectors", but the speed of the motor(s) driving
the wheels.
Sheesh! I can't believe I wrote that!
========================================================Well, in an EV the PWM controller sort of 'injects' pulses of DC into the motor, so I'll go with it....
but you are right... the tech arts boards have hc11 d0 and e0 cpus.... no K models that I recall...
________________________________________________________________________
Check out AOL.com today. Breaking news, video search, pictures, email and IM. All on demand. Always Free.
Mike Phillips wrote:
> Mike,
>
> We just aren't communicating, but we are on the same page. I have
> always known that we probably had to program off of the main board. So
> no, it's not rejected at all.
>
> I don't know how to program a 27C256. So I'll try and find the diagram
> you mentioned and see what I see. I was thinking I need to make a board
> with a plcc84 socket and a db9 connector for the laptop for just this
> part.
>

Something occurs to me. You need to program the EEPROM on that
chip, as well, do you not? Well, the pins you have available to
you on the connector do not include the SCI. You have, IIRC,

Con uC
--- --
1 2, 23, 34, 64 Vdd X 3, AVdd
2,4 3, 24, 43, 45, 63, 71 Vss X 3, Vrl, AVss, MODA/LIR
3 14 PH2/PW3
5 12 PH0/PW1
6 13 PH1/PW2
7 56 PC1/DATA1
8 55 PC0/DATA0
9 58 PC3/DATA3
10 57 PC2/DATA2
11 60 PC5/DATA5
12 59 PC4/DATA4
13 62 PC7/DATA7
14 61 PC6/DATA6

So, you are going to have to come up with a minimal circuit
to boot that guy and talk to it in order to burn EEPROM.
That means that trying to use the EPROM Emulation Mode
for programming the EPROM would be extra effort.

Mike
--
p="p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);}
This message made from 100% recycled bits.
You have found the bank of Larn.
I can explain it for you, but I can't understand it for you.
I speak only for myself, and I am unanimous in that!