DIY PROM Do It Yourself PROM chip burning help. No PROM begging. No PROMs for sale. No commercial exchange. Not a referral service.

Any memory mapped to (any?) unused I/O pins?

Thread Tools
 
Search this Thread
 
Old Apr 22, 2002 | 05:56 PM
  #1  
Marin's Avatar
Thread Starter
Member
 
Joined: Feb 2002
Posts: 168
Likes: 0
From: Mountain View, CA
Any memory mapped to (any?) unused I/O pins?

Hi!

I haven't posted to this forum before. I'm quite skilled in several of variants of assembly and I've resently started exploring the source code and various other stuff of the GMECM in my Camaro.

I want to make a program that will be able to change its mode in run-time, so I don't have to swap chips for race/economy/whatnot.. However, to do that, I need to have a memory location mapped to some pin through which I can feed it some way of selecting which mode I want.

Anyone tried this before?

Thanks,
Marin
Reply
Old Apr 22, 2002 | 05:59 PM
  #2  
Marin's Avatar
Thread Starter
Member
 
Joined: Feb 2002
Posts: 168
Likes: 0
From: Mountain View, CA
I'm starting my search with this:

http://www.fortunecity.com/rivendell...ics/42_sch.jpg
Reply
Old Apr 22, 2002 | 07:58 PM
  #3  
Grim Reaper's Avatar
TGO Supporter
 
Joined: Jul 1999
Posts: 10,907
Likes: 4
From: The Bone Yard
Car: Death Mobile
Engine: 666 c.i.
Are you looking for Reference Material on the 68HC11? If so, look at two of the Sticky Posts regarding Source Code and "Adding Functionalility".

Within those two posts, I posted some links to Motorolla for the Reference Manual. It's over 600 pages and has everything you wanted to know about the 68HC11 but were afraid to ask.
Reply
Old Apr 22, 2002 | 08:15 PM
  #4  
Marin's Avatar
Thread Starter
Member
 
Joined: Feb 2002
Posts: 168
Likes: 0
From: Mountain View, CA
Thanks, actually I'm pretty comfortable with 68HC11, since I programmed extensively on 65C02 and I am pretty fluent with 68000.

What I want to know is how I can attach "user input" to my ECM. I am planning to modify the code so the PROM holds copies of various tables along with the main tables actually used so I can shuffle between these during driving.

This I think would be a better alternative than using mutliple chip banks or other stuff that could confuse the CPU since for a brief (but CPU noticable) amount of time the memory access becomes corrupt and most people end up encountering the notorious LHM..

So I need some pin whose input is mapped into memory that is unused on my 1992 Camaro RS 305 LO3 TBI ECM. This pin I could then use to select which set of tables I want to use.

If I'm not wrong, there's plenty of space in PROM for extra tables...
Reply
Old Apr 22, 2002 | 09:32 PM
  #5  
Grumpy's Avatar
Supreme Member
 
Joined: Jun 2000
Posts: 7,554
Likes: 1
From: In reality
Car: An Ol Buick
Engine: Vsick
Transmission: Janis Tranny Yank Converter
Re: Any memory mapped to (any?) unused I/O pins?

Originally posted by Marin
I haven't posted to this forum before. I'm quite skilled in several of variants of assembly and I've resently started exploring the source code and various other stuff of the GMECM in my Camaro.
I want to make a program that will be able to change its mode in run-time, so I don't have to swap chips for race/economy/whatnot.. However, to do that, I need to have a memory location mapped to some pin through which I can feed it some way of selecting which mode I want.
A proper chip, will allow for those conditions.
The only variable is if your running race gas, and that hardly demands needing a run time change.

Various aftermarket GN chips have enables you can toggle like anti-theft, for anti-theft/valet.
Reply
Old Apr 22, 2002 | 10:38 PM
  #6  
Marin's Avatar
Thread Starter
Member
 
Joined: Feb 2002
Posts: 168
Likes: 0
From: Mountain View, CA
Hm, ok, how do you change between features while driving? Do they provide you with a switch? Have you seen any of these? Do you replace the chip with the one they give you or do they have a whole ECM of their own?

I was thinking to make switches so I could toggle between something like a racing setup which would have AFR on the rich side, with changes in timing in higher RPM, maybe some special setup for eventual Nitrous, or the standard economy-friendly setup, then a on-steering-wheel button to force the transmission on my 700R4 not to upshift (ECM controls that, right?), no-cat mode, etc. etc.

To tell you the truth I know a lot more about systems programming than about cars, but for the last two months or so, I've been doing my best to catch up , so if I said something stupid in the last paragraph, attribute it to my amateurish ignorance about cars
Reply
Old Apr 23, 2002 | 04:46 PM
  #7  
junkcltr's Avatar
Supreme Member
iTrader: (1)
 
Joined: Jan 2002
Posts: 4,432
Likes: 1
From: garage
Engine: 3xx ci tubo
Transmission: 4L60E & 4L80E
Your best bet is to spend some time tuning a well developed chip first. This chip should meet all of the criteria you specified. Then move on to using pins to enable 'nitrous','anti-theft','make car run like sh**' modes. You should not have mode called 'race' or 'fuel economy' because that is what your optimal tune should be called.
Have Fun,
J
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
InfernalVortex
Electronics
10
Apr 20, 2021 11:31 AM
Vintageracer
Interior Parts for Sale
12
Sep 24, 2017 12:34 PM
Giocio
TBI
7
Oct 1, 2015 12:20 PM
aaron7
Interior
1
Sep 30, 2015 09:15 AM




All times are GMT -5. The time now is 07:13 AM.