microprocesador transparente. Puertos configurados como imputación o salida.

-2

Tengo una tarjeta electrónica formada por 3 microprocesadores. El esquema simplificado es el siguiente:

Estoyintentandoactualizarmiplacaparapoderusar2microprocesadoresenlugardetres.Entonceselresultadofinalseríaasí.

Pero antes de construir una nueva tabla, me gustaría probar mi diseño usando una de las tablas que se muestran en la primera imagen. Entonces, la pregunta viene aquí. Como el segundo microprocesador estará allí (las conexiones eléctricas no se eliminan), ¿qué debo hacer con sus puertos para hacerlos transparentes? Por transparente, quiero decir que no afecta al resto del circuito. ¿Configurar todos sus puertos como entradas y programarlo con un momento vacío (1) haría el truco?

EDITAR:

El microcontrolador (1) es un AVR ATMEGA644P conectado a (2) que es un AVR ATMega8. Las comunicaciones son hechas por UART. El microcontrolador (3) es un medidor de potencia Cirrus Logic que está conectado a (2) por SPI.

Lo que quiero es conectar directamente los microcontroladores 1 y 3 usando spi y ese microcontrolador 2 no hace nada en absoluto. En el diseño final se eliminará, pero quiero probar mi código usando el prototipo sugerido en la segunda imagen.

    
pregunta Aldridge1991

1 respuesta

2

Simplemente programando el MCU con un main () vacío hará el trabajo. Todos los GPIOs tendrán como valor predeterminado entradas de alta impedancia, por lo que no perturbarán el resto del circuito más allá de una pequeña capacidad parásita. La MCU también consumirá algo de poder sentado allí de forma ociosa, pero supongo que no te importa eso.

    
respondido por el Nick Johnson

Lea otras preguntas en las etiquetas