Buenas, pues quiero hacer el siguiente proyecto (personal):
tengo una centralita de un vehiculo la cual lee los datos de una eeprom (27128) sobre los mapas de gasolina y encendido.
Quiero hacer con un pic que mediante un pc pueda ir cambiando los datos de esta memoria, como las eeprom no se pueden modificar he pensado usar una nvram, por ahora tengo en mente como hacerlo, lo ideal seria aprobechar despues de cada lectura de la memoria (lecturas de la centralita) para escribir en esta memoria y asi ir poder modificando parametros sobre la marcha.
El unico problema es que tendria que ir seleccionando entre la direccion que desee leer la centralita y la direccion que desee escribir el PIC (aparte tambien los 8 bits de lectura/escritura), y en el momento que la centralita desee leer un dato se le de prioridad sobre el pic.
He pensado en usar unos cuantos 74157 para ir secionando entre la direccion del pic y la direccion de la centralita (tambien los bits de datos). El unico problema es que este integrado solo tiene 4 puertos y la memoria tendria 14 (128k), necesitaria 4 integrados para la direccion, y 2 para los bits de datos, vamos ke serian 6 integrados, me gustaria saber si vosotros sabeis otro multiplexor que tenga mas puertos de entrada para no tener que recurrir a poner tantos integrados en un mismo circuito, he estado buscando en google, en las bibliotecas del isis, pero nada no encuentro ninguno solo el 74157 de cuatro puertos.
Realmente lo que necesito es, un selector de datos de 2 a 1, pero que en vez de 4 puertos tenga 8 o incluso mas.
tengo una centralita de un vehiculo la cual lee los datos de una eeprom (27128) sobre los mapas de gasolina y encendido.
Quiero hacer con un pic que mediante un pc pueda ir cambiando los datos de esta memoria, como las eeprom no se pueden modificar he pensado usar una nvram, por ahora tengo en mente como hacerlo, lo ideal seria aprobechar despues de cada lectura de la memoria (lecturas de la centralita) para escribir en esta memoria y asi ir poder modificando parametros sobre la marcha.
El unico problema es que tendria que ir seleccionando entre la direccion que desee leer la centralita y la direccion que desee escribir el PIC (aparte tambien los 8 bits de lectura/escritura), y en el momento que la centralita desee leer un dato se le de prioridad sobre el pic.
He pensado en usar unos cuantos 74157 para ir secionando entre la direccion del pic y la direccion de la centralita (tambien los bits de datos). El unico problema es que este integrado solo tiene 4 puertos y la memoria tendria 14 (128k), necesitaria 4 integrados para la direccion, y 2 para los bits de datos, vamos ke serian 6 integrados, me gustaria saber si vosotros sabeis otro multiplexor que tenga mas puertos de entrada para no tener que recurrir a poner tantos integrados en un mismo circuito, he estado buscando en google, en las bibliotecas del isis, pero nada no encuentro ninguno solo el 74157 de cuatro puertos.
Realmente lo que necesito es, un selector de datos de 2 a 1, pero que en vez de 4 puertos tenga 8 o incluso mas.