[Diy_efi] EMS inputs/output?

Kent Martin kentmartin at froggy.com.au
Thu Jul 25 06:41:02 GMT 2002


I'm using the M16C/60 and I'm planning to use ram to hold the tables
and load them from lash during start up.
I haven't looked into the flash capability yet but there is a flash boot
code section that the factory boot loader resides in. You can change
this section (has to be done by parallel not serial) to have your own boot
loader
and flash routines you can call from your main code to write to flash while
running.
Only the boot code section is readable while other flash sections are being
erased
so you will have to stop interrupts to write to flash but this should be for
very short periods
if you only write 1or 2 bytes at a time. You must of course erase spare
sections on start up
as this may take quite some time (usually only block erase so takes a while)
so that you have
blank space to write to when the engine is running. You will of course have
a limited number
of times you can save your tables to flash until the blank flash area is
full. You would then have
to stop the engine to erase some more space. Check the block erase time, but
it will probably
be to long for the engine to continue running, especially if at high RPM at
the time.
Kent.

----- Original Message -----
From: "alex averbuch" <averchoob at hotmail.com>
To: <diy_efi at diy-efi.org>
Sent: Thursday, July 25, 2002 3:12 PM
Subject: [Diy_efi] EMS inputs/output?


> Sounds like your EMS was quite complex Tony,how long did it take to
design?
> I'm not sure bout a couple of the things you mentioned. What do you mean
by
> 3D fuel/ign and 3D engine calcs? I've heard people mention 3D tuning but
its
> never meant anything to me before. Is there a 3rd axis besides Fuel &
Load?
>
> If Lookup tables could be updated via a PC on the EMS you designed
obviously
> you were using EEPROM to store that data. Was the EEPROM onboard the intel
> 196KC or did you have to communicate with an EEPROM chip external to the
uP?
>   The reason I ask this is I'm planning to use the Mitsubishi M16C uP as a
> base for my project. It's an 80pin chip and can run at up to 20MHz so if
> anything it's going to be an overkill, the only problem is it has no
EEPROM
> on it. I want to use this because my tech (Manukau Institute of
Technology,
> in New Zealand) already has the target boards and development software
> (using C and Assembler) for the M16C uP.
>
>
>
> _________________________________________________________________
> MSN Photos is the easiest way to share and print your photos:
> http://photos.msn.com/support/worldwide.aspx
>
>
> _______________________________________________
> Diy_efi mailing list
> Diy_efi at diy-efi.org
> http://www.diy-efi.org/mailman/listinfo/diy_efi
>
>



_______________________________________________
Diy_efi mailing list
Diy_efi at diy-efi.org
http://www.diy-efi.org/mailman/listinfo/diy_efi



More information about the Diy_efi mailing list