Using EEPROM pins for other things
Vega256
Posts: 197
Hey guys,
I have been searching for, at least, a general solution to the problem of using the EEPROM pins for other things besides EEPROMs.
The closest thing I found was this:
http://forums.parallax.com/showthread.php?141512-Using-eeprom-pins-for-a-keyboard
My problem, though, is that I need those pins for an EEPROM and something else after initialization. I thought that maybe a data line selector or multiplexer would work, but then I saw some simpler proposed solutions in the aforementioned post.
Thoughts anyone?
I have been searching for, at least, a general solution to the problem of using the EEPROM pins for other things besides EEPROMs.
The closest thing I found was this:
http://forums.parallax.com/showthread.php?141512-Using-eeprom-pins-for-a-keyboard
My problem, though, is that I need those pins for an EEPROM and something else after initialization. I thought that maybe a data line selector or multiplexer would work, but then I saw some simpler proposed solutions in the aforementioned post.
Thoughts anyone?
Comments
So, how are you using your I/O at present, I'm sure there is something you can do as I would recommend leaving the EEPROM lines alone and use them as an I2C bus to other chips or even as the clock and data to SPI devices. These functions don't interfere with the EEPROM or booting.
I'm trying to implement an address and data bus, as well as some control signals. Essentially, the Prop is a memory device on my circuit.
32 I/O pins - 2 EEPROM pins - 15 address lines - 8 data lines - 3 control signals - 3 video pins - 1 sound pin = 0 pins
The extra output I need for the Prop is supposed to be a vsync signal for video refreshing; it goes low every time a vsync occurs. This is to be connected to the uP's non-maskable interrupt line, because the uP has to do stuff while vsyc is happening. Instead of the Prop informing the uP, I'll just set up a 555 timer circuit set at 60 Hz, and feed that to the uP.
Isn't one of the 3 video signals already a Vsync?