I figured it would be something like this.Fred wrote: That's exactly it! I should have mentioned this before, however
it's a relatively new thing anyway, but you need 100k pull to
grounds on all key output pins, IE, PT2-7 and PA7 in your case,
for the time being. That will tie them to OFF when you're in SM
mode or reset conditions, IMPORTANT for the health of your coils,
rings, rods and head gasket! Sorry for being slow letting you
know about this. Glad you brought it up. If you connect your coil
and injector supplies to relays that are switched with the fuel
pump, then you can get away with not doing it, however I still
recommend it for consistent results. See this video for something
similar... nope, didn't upload it, no idea where it is! Sorry.
I've seen this on Puma and Sean0 has seen it on his TA setup too
and it's understood why it happens.
What does PA7 do? I haven't hooked it up to anything yet.
So a 100K Ohm resistor pull down to ground on each of the Port T
output pins will sort this out?
Nothing on PT0 and PT1 though, right?
Remind me to make another diagram of the schematic after getting
this thing running. The pen sketch a few posts ago is already out
of date.
I'm still working on getting a build environment for the
firmware. The .debs on the FreeEMS server are all built for i386,
I run a amd64 kernel and userland here. If I need to be 32 bit, I
can spin off a 32 bit Xen domU for the purpose, I guess.
Also, I will need a output pin for driving my tachometer. It
takes a 12v pulse from the low tension side of the coil at every
spark. I just got around to installing the tach a month or so
ago, so it is certainly not critical, however I have become fond
of it, and expect the extra information will be helpful while
debugging stuff. It will look kind of dumb if it is pinned at
zero RPM all the time.
The old style 240 dash puts the tach front and center, where it
belongs.
Tomorrow, I'm going to try to obtain a couple of suitable MAP
sensors at the Pick-n-Pull yard. I think I can pull a
conditioning circuit out of RavAGE or Cheetah for them. I expect
there will be a trip to the electronics shop between getting the
sensors and installing them.
It feels a bit silly, I've got an embedded processor that is
quite likely more powerful than the 386 I first installed Linux
on all set up to run my engine, yet I'm only using 8 bits of IO
to do so. Wild. There are many things to hook up yet, however.